<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>pebkac thoughts &#187; ubuntu</title>
	<atom:link href="http://pebkac.homelinux.net/category/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://pebkac.homelinux.net</link>
	<description>ID=10T ERROR (tagline not found)</description>
	<lastBuildDate>Tue, 17 Nov 2009 17:47:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9-beta-1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>		<item>
		<title>encrypted backups with encfs and rsync</title>
		<link>http://pebkac.homelinux.net/2008/10/19/encrypted-backups-with-encfs-and-rsync/</link>
		<comments>http://pebkac.homelinux.net/2008/10/19/encrypted-backups-with-encfs-and-rsync/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 05:25:38 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[backups]]></category>
		<category><![CDATA[encfs]]></category>
		<category><![CDATA[rsync]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/?p=513</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=encrypted+backups+with+encfs+and+rsync&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=Linux&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-10-19&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/10/19/encrypted-backups-with-encfs-and-rsync/&amp;rft.language=English"></span>
I have whole-disk encryption on my laptop, so I&#8217;ve been frustrated that my backups were going to an unencrypted disk that sits in a shared office. The chance of that disk wandering off is low, but still: I wanted encryption. My first strategy was to make an 11GB .img file with dd and losetup, but [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=encrypted+backups+with+encfs+and+rsync&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=Linux&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-10-19&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/10/19/encrypted-backups-with-encfs-and-rsync/&amp;rft.language=English"></span>
<p>I have whole-disk encryption on my laptop, so I&#8217;ve been frustrated that my backups were going to an unencrypted disk that sits in a shared office. The chance of that disk wandering off is low, but still: I wanted encryption. My first strategy was to make an 11GB .img file with <em>dd</em> and <em>losetup</em>, but mounting and unmounting were a pain and there&#8217;s not an elegant way to grow the image if need be. Next I tried using <a title="nice ecryptfs howto" href="http://tombuntu.com/index.php/2008/08/07/create-an-encrypted-private-directory-with-ecryptfs/">ecryptfs</a>, but I twice ended up with processes I couldn&#8217;t <em>kill -9</em> as root. Not fun. Additionally, that approach only encrypts the contents of files. Your filenames and directory structure are still plain to see, which would be too much of a disclosure for some people.</p>
<p>I was glad I found <a title="encfs howto" href="http://ubuntuforums.org/showthread.php?t=148600">this howto</a>, then, since it accomplishes everything I need:</p>
<ul>
<li>userspace: no root/sudo needed after initial setup</li>
<li>nested in existing filesystem &amp; directory structure</li>
<li>grows dynamically</li>
<li>simple</li>
</ul>
<p>So let&#8217;s walk through how this worked for me. My laptop is named <em>kant</em>, the machine I&#8217;m backing up to <em>garp</em> (both running Ubuntu), and my username in all this is <em>cmp</em>. Substitute to meet your needs. Let&#8217;s start by setting up on garp:</p>
<pre>sudo apt-get install encfs fuse-utils
sudo modprobe fuse
sudo adduser cmp fuse
sudo sh -c "echo fuse &gt;&gt; /etc/modules"</pre>
<p>So what we&#8217;ve done so far is install encfs and fuse, load the fuse module, add my user to the fuse group, and set things up so that fuse will be loaded automatically at boot time. You <strong>should now reboot your machine</strong> or the rest of this howto won&#8217;t work.</p>
<p>We&#8217;re going to make two directories. One will hold the encrypted filesystem and the data, and the other is the mount point. Since in my case I&#8217;m backing up kant, I&#8217;m going to call the mount point kant.</p>
<pre>mkdir ~/encrypted
mkdir ~/kant</pre>
<p>The first time we use encfs to mount our encrypted directory, it will walk us through the setup process. That looks like this:</p>
<pre>cmp@garp:~$ encfs /home/cmp/encrypted /home/cmp/kant
Creating new encrypted volume.
Please choose from one of the following options:
 enter "x" for expert configuration mode,
 enter "p" for pre-configured paranoia mode,
 anything else, or an empty line will select standard mode.
?&gt;</pre>
<p><strong>Please note</strong> that I used full paths for the the two directories because encfs isn&#8217;t happy otherwise. If you ignored my suggestion to reboot above, you&#8217;ll get a fuse error at the end of this setup process. Once you have picked your settings and passphrase, you&#8217;ll be dumped back at a prompt with your ~/encrypted mounted to ~/kant. You can now put things in ~/kant as you would any normal directory, but when you unmount they will be nice gobbledygook over in ~/encrypted. I made a cmp/ directory and did a bit of syncing by hand to see if stuff works. I was satisfied so then I unmounted. Unmounting is done thusly:</p>
<pre>fusermount -u /home/cmp/kant</pre>
<p>Perusing ~/encrypted showed gobbledygook as expected. Huzzah! Now on to the backups. I decided I&#8217;m lazy enough that I made two one-line shell scripts to mount and unmount my backup directory. I put those in ~/bin on garp. Here is &#8216;backupmounter&#8217;:</p>
<pre>#!/bin/bash
encfs /home/cmp/encrypted /home/cmp/kant</pre>
<p>And then &#8216;unmountbackupdir&#8217;:</p>
<pre>#!/bin/bash
fusermount -u /home/cmp/kant</pre>
<p>Again, those are in ~/bin on garp. Now let&#8217;s head over to kant, where I put &#8216;backuptogarp&#8217; in my ~/bin:</p>
<pre>#!/bin/bash

# mount the encrypted directory
# note that we use -t to allocate a tty
# so that the password for the encfs directory won't echo
ssh -t cmp@garp.metalab.unc.edu /home/cmp/bin/backupmounter

# back up homedir
rsync -a --exclude="evil" \
        --exclude="plots" \
        /home/cmp/ cmp@garp.metalab.unc.edu:~/kant/cmp/

# unmount the encrypted directory
ssh cmp@garp.metalab.unc.edu /home/cmp/bin/unmountbackupdir</pre>
<p>After saving backuptogarp to my ~/bin on kant, I can open a new shell and simply type &#8216;backuptogarp&#8217;. I get prompted for an encfs password and then the sync is off and running. Huzzah! Please note that I have an ssh key that gets me from kant to garp, and I have set up my gnome session to prompt me for my ssh key passphrase at login:</p>
<p><a href="http://www.flickr.com/photos/tarheelcoxn/2953099847/" title="ssh-add by tarheelcoxn, on Flickr"><img src="http://farm4.static.flickr.com/3189/2953099847_68e14163ff.jpg" width="500" height="299" alt="ssh-add as a gnome startup item" /></a></p>
<p>So that the script above <em>only</em> prompts me for the encfs passphrase. If you don&#8217;t want to use ssh keys, my approach probably isn&#8217;t terribly convenient for you.</p>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2008/10/19/encrypted-backups-with-encfs-and-rsync/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>creative commons liblicense package hits debian, ubuntu</title>
		<link>http://pebkac.homelinux.net/2008/06/16/liblicense-package-hits-debian-ubuntu/</link>
		<comments>http://pebkac.homelinux.net/2008/06/16/liblicense-package-hits-debian-ubuntu/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 18:34:09 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[creative commons]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/?p=472</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=creative+commons+liblicense+package+hits+debian%2C+ubuntu&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=debian&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-06-16&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/06/16/liblicense-package-hits-debian-ubuntu/&amp;rft.language=English"></span>
From the cc-devel mailing list post a few hours ago:
I&#8217;ve finally finished creating and updating the liblicense packages for Debian and Ubuntu.
For Debian, just make sure your system is set to pull from Debian sid (&#8220;unstable&#8221;) &#8211; the packages are in the official archives; take a look at http://packages.debian.org/liblicense ! (Thanks to Mako for sponsoring [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=creative+commons+liblicense+package+hits+debian%2C+ubuntu&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=debian&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-06-16&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/06/16/liblicense-package-hits-debian-ubuntu/&amp;rft.language=English"></span>
<p>From the <a title="cc-devel list hosted by ibiblio" href="http://lists.ibiblio.org/pipermail/cc-devel/2008-June/001001.html">cc-devel mailing list post</a> a few hours ago:</p>
<blockquote><p>I&#8217;ve finally finished creating and updating the liblicense packages for Debian and Ubuntu.</p>
<p>For Debian, just make sure your system is set to pull from Debian sid (&#8220;unstable&#8221;) &#8211; the packages are in the official archives; take a look at <a title="liblicense debian package" href="http://packages.debian.org/liblicense">http://packages.debian.org/liblicense</a> ! (Thanks to Mako for sponsoring my upload.)</p>
<p>For Ubuntu, for the time being, you should use the Creative Commons repository. Information on that is at <a title="creative commons software" href="http://mirrors.creativecommons.org/packages/">http://mirrors.creativecommons.org/packages/</a> &#8211; short summary:</p>
<p>deb http://mirrors.creativecommons.org/packages hardy main</p>
<p>Add that sources.list, do &#8220;sudo aptitude install liblicense-python&#8221;, and then you can &#8220;import liblicense&#8221; to your heart&#8217;s content!</p>
<p>&#8211; Asheesh.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2008/06/16/liblicense-package-hits-debian-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress 2.5.1-4 for Ubuntu 8.04 (hardy heron)</title>
		<link>http://pebkac.homelinux.net/2008/06/14/wordpress-2-5-for-ubuntu-hardy/</link>
		<comments>http://pebkac.homelinux.net/2008/06/14/wordpress-2-5-for-ubuntu-hardy/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 04:50:57 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[pbuilder]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/?p=470</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=wordpress+2.5.1-4+for+Ubuntu+8.04+%28hardy+heron%29&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=debian&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-06-14&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/06/14/wordpress-2-5-for-ubuntu-hardy/&amp;rft.language=English"></span>
I&#8217;ve used pbuilder to build .deb packages of wordpress 2.5.1-4 (current in debian Sid) for Ubuntu 8.04 (hardy heron), along with its dependencies that aren&#8217;t available from the standard repos. Find the .deb packages here or use pbuilder to build your own.
]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=wordpress+2.5.1-4+for+Ubuntu+8.04+%28hardy+heron%29&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=debian&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-06-14&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/06/14/wordpress-2-5-for-ubuntu-hardy/&amp;rft.language=English"></span>
<p>I&#8217;ve used pbuilder to build .deb packages of wordpress 2.5.1-4 (current in debian Sid) for Ubuntu 8.04 (hardy heron), along with its dependencies that aren&#8217;t available from the standard repos. <a title="directory with wordpress and dependencies" href="http://garp.metalab.unc.edu/wordpress-2.5.1-4/">Find the .deb packages here</a> or use <a title="Ubuntu wiki pbuilder howto" href="https://wiki.ubuntu.com/PbuilderHowto">pbuilder</a> to build your own.</p>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2008/06/14/wordpress-2-5-for-ubuntu-hardy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>building the latest mutt</title>
		<link>http://pebkac.homelinux.net/2008/05/26/building-the-latest-mutt/</link>
		<comments>http://pebkac.homelinux.net/2008/05/26/building-the-latest-mutt/#comments</comments>
		<pubDate>Mon, 26 May 2008 07:03:25 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/2008/05/26/building-the-latest-mutt/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=building+the+latest+mutt&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=debian&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-05-26&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/05/26/building-the-latest-mutt/&amp;rft.language=English"></span>
Mutt  1.5.18-1 just came out recently, and the news just hit google reader, so I decided to build it. Why am I going with the debian package and not with the source straight from the mutt website? Two reasons. The first is that I run Ubuntu, so the build process is the same as [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=building+the+latest+mutt&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=debian&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-05-26&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/05/26/building-the-latest-mutt/&amp;rft.language=English"></span>
<p>Mutt  <a href="http://packages.debian.org/source/unstable/mutt" title="debian qa page for mutt">1.5.18-1</a> just came out recently, and <a href="http://packages.qa.debian.org/m/mutt/news.rss20.xml" title="rss link">the news</a> just hit google reader, so I decided to build it. Why am I going with the debian package and not with the source straight from the mutt website? Two reasons. The first is that I run Ubuntu, so the build process is the same as with debian and the process is easier and more familiar than whatever various projects may want me to do for their particular build. The second is that the kind debian folks have a &#8220;mutt-patched&#8221; that rolls in the sidebar and other patches that many people (including myself)  find very handy.</p>
<p>Let&#8217;s get to building! Note that I&#8217;m assuming you&#8217;re on an Ubuntu Hardy Heron system here. I tried this build on a gutsy system and pbuilder choked. Step 1: backups. Back up your muttrc, local mail, kitchen sink, etc. Step 2: download the .dsc, .orig, and .diff files from the qa website linked to earlier and put them in a directory for this build, say &#8220;muttbuild&#8221; or similar:</p>
<blockquote><p>cmpalmer@kant:~/muttbuild$ wget http://ftp.debian.org/debian/pool/main/m/mutt/mutt_1.5.18-1.dsc<br />
cmpalmer@kant:~/muttbuild$ wget http://ftp.debian.org/debian/pool/main/m/mutt/mutt_1.5.18.orig.tar.gz<br />
cmpalmer@kant:~/muttbuild$ wget http://ftp.debian.org/debian/pool/main/m/mutt/mutt_1.5.18-1.diff.gz</p></blockquote>
<p>And unpack the &#8220;orig&#8221; one:</p>
<blockquote><p>cmpalmer@kant:~/muttbuild$ tar -xzvf mutt_1.5.18.orig.tar.gz</p></blockquote>
<p>Now you should be ready to use pbuilder to build it. If you&#8217;ve never used pbuilder before, have a look at the <a href="https://wiki.ubuntu.com/PbuilderHowto" title="using pbuilder in Ubuntu">Ubuntu wikipage on using pbuilder</a>. If my target distro is gutsy, for example, I&#8217;d have to change a line in /etc/pbuilderrc (or my own personal pbuilderrc). Once all that is squared away, let&#8217;s update to apply any changes to the rc:</p>
<blockquote><p>cmpalmer@kant:~/muttbuild$ sudo pbuilder &#8211;update</p></blockquote>
<p>And now we can let fly with the build:</p>
<blockquote><p>cmpalmer@kant:~/muttbuild$ sudo pbuilder &#8211;build *.dsc</p></blockquote>
<p>Did you get errors? Leave me comments. If not, you should find your .deb files in /var/cache/pbuilder/result (unless you changed the output directory in the rc file) and you can move them to your target machine for install. I built this version of mutt for gutsy and the install on the gutsy box failed dependencies for libgnutls and libncurses. I&#8217;ll have to either update the gutsy box or poke at this more. Both will have to wait.</p>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2008/05/26/building-the-latest-mutt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>god bless java</title>
		<link>http://pebkac.homelinux.net/2008/04/16/god-bless-java/</link>
		<comments>http://pebkac.homelinux.net/2008/04/16/god-bless-java/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 14:42:05 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/2008/04/16/god-bless-java/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=god+bless+java&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-04-16&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/04/16/god-bless-java/&amp;rft.language=English"></span>
LOL:
[22:55] &#60;norsetto&#62; crimsun: have you built this in a ppa? Trying to build it locally just trashes my hd to death
[22:59] &#60;crimsun&#62; norsetto: I&#8217;ve tried twice to build it locally. I gave up after, each time, it ate through all RAM and swap. I finally got work permission to build it on a machine there. [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=god+bless+java&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-04-16&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/04/16/god-bless-java/&amp;rft.language=English"></span>
<p><a href="https://bugs.launchpad.net/ubuntu/+source/trang/+bug/141447/comments/19" title="trang bug comment">LOL</a>:</p>
<blockquote><p>[22:55] &lt;norsetto&gt; crimsun: have you built this in a ppa? Trying to build it locally just trashes my hd to death<br />
[22:59] &lt;crimsun&gt; norsetto: I&#8217;ve tried twice to build it locally. I gave up after, each time, it ate through all RAM and swap. I finally got work permission to build it on a machine there. It eats about 6 GB.<br />
[23:01] &lt;norsetto&gt; crimsun: right, god bless java &#8230;.<br />
[23:03] &lt;norsetto&gt; crimsun: ok, go on with that bloated thing</p></blockquote>
<p>For some context, the <a href="http://www.thaiopensource.com/relaxng/trang.html" title="Multi-format schema converter based on RELAX NG">trang</a> packaged in gutsy and hardy has been broken for some time now. Crimsun fixed it. He rocks. Seriously: God Bless the Ubuntu MOTUs and everyone else who makes Ubuntu work. Hardy is gonna be awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2008/04/16/god-bless-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>screenlets in Ubuntu and an XSS exploit</title>
		<link>http://pebkac.homelinux.net/2008/04/16/screenlets-in-ubuntu-and-an-xss-exploit/</link>
		<comments>http://pebkac.homelinux.net/2008/04/16/screenlets-in-ubuntu-and-an-xss-exploit/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 13:02:28 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[flickr]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/2008/04/16/screenlets-in-ubuntu-and-an-xss-exploit/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=screenlets+in+Ubuntu+and+an+XSS+exploit&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=flickr&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-04-16&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/04/16/screenlets-in-ubuntu-and-an-xss-exploit/&amp;rft.language=English"></span>
If you run Ubuntu and aren&#8217;t subscribed to Tombuntu, I recommend you grab your feed reader and go add it. Inspired by this post on screenlets, I mac-ified my Ubuntu:

The little flower-pot-looking-thing on the left is in fact a flower pot. You have to right-click and &#8220;give water&#8221; for the flower to grow. I&#8217;ve heard [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=screenlets+in+Ubuntu+and+an+XSS+exploit&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=flickr&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-04-16&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/04/16/screenlets-in-ubuntu-and-an-xss-exploit/&amp;rft.language=English"></span>
<p>If you run Ubuntu and aren&#8217;t subscribed to <a href="http://tombuntu.com/" title="Ubuntu news and nifty stuff">Tombuntu</a>, I recommend you grab your feed reader and go add it. Inspired by <a href="http://tombuntu.com/index.php/2008/03/17/os-x-like-widgets-with-screenlets-on-ubuntu-3rd-update/" title="OS X-Like Widgets with Screenlets">this post on screenlets</a>, I mac-ified my Ubuntu:</p>
<p><a href="http://www.flickr.com/photos/tarheelcoxn/2418762556/" title="twofer by tarheelcoxn, on Flickr"><img src="http://farm3.static.flickr.com/2386/2418762556_b900d685e0.jpg" alt="twofer" width="500" height="375" /></a></p>
<p>The little flower-pot-looking-thing on the left is in fact a flower pot. You have to right-click and &#8220;give water&#8221; for the flower to grow. I&#8217;ve heard at least one complaint that that kind of tamagotchi-like software is insidious and perverse, but I&#8217;ve managed to convince myself that it will help me remember to properly water my<em> real</em> plants.</p>
<p>In the background you&#8217;ll notice a screenshot with a pony. That comes from <a href="http://blog.wired.com/27bstroke6/2008/04/cia-copies-thre.html" title="wired hacks the CIA.">this wired post</a> on an XSS attack against cia.gov&#8217;s search box. Hilarity!</p>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2008/04/16/screenlets-in-ubuntu-and-an-xss-exploit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>most frequent commands on the laptop</title>
		<link>http://pebkac.homelinux.net/2008/04/07/most-frequent-commands-on-the-laptop/</link>
		<comments>http://pebkac.homelinux.net/2008/04/07/most-frequent-commands-on-the-laptop/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 02:27:46 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/2008/04/07/most-frequent-commands-on-the-laptop/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=most+frequent+commands+on+the+laptop&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-04-07&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/04/07/most-frequent-commands-on-the-laptop/&amp;rft.language=English"></span>
Why do I feel really self-conscious looking at this?
cmpalmer@kant:~$ history&#124;awk &#8216;{a[$2]++ } END{for(i in a){print a[i] &#8221; &#8221; i}}&#8217;&#124;sort -nr&#124;head
85 ssh
58 sudo
57 cd
53 ls
40 host
34 ping
24 ifconfig
13 top
13 svn
13 mplayer
(hat tip: lucidfox)
]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=most+frequent+commands+on+the+laptop&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-04-07&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/04/07/most-frequent-commands-on-the-laptop/&amp;rft.language=English"></span>
<p>Why do I feel really self-conscious looking at this?</p>
<p>cmpalmer@kant:~$ history|awk &#8216;{a[$2]++ } END{for(i in a){print a[i] &#8221; &#8221; i}}&#8217;|sort -nr|head<br />
85 ssh<br />
58 sudo<br />
57 cd<br />
53 ls<br />
40 host<br />
34 ping<br />
24 ifconfig<br />
13 top<br />
13 svn<br />
13 mplayer</p>
<p>(hat tip: <a href="http://lucidfox.org/wp/a/378" title="most frequent commands">lucidfox</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2008/04/07/most-frequent-commands-on-the-laptop/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>dm-crypt attack based on reading RAM after quick reboot</title>
		<link>http://pebkac.homelinux.net/2008/02/21/dm-crypt-attack-based-on-reading-ram-after-quick-reboot/</link>
		<comments>http://pebkac.homelinux.net/2008/02/21/dm-crypt-attack-based-on-reading-ram-after-quick-reboot/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 04:56:45 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/2008/02/21/dm-crypt-attack-based-on-reading-ram-after-quick-reboot/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=dm-crypt+attack+based+on+reading+RAM+after+quick+reboot&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=ubuntu&amp;rft.subject=youtube&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-02-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/02/21/dm-crypt-attack-based-on-reading-ram-after-quick-reboot/&amp;rft.language=English"></span>
I felt all responsible for having whole-disk encryption on my laptop, but sadly that&#8217;s defeatable:

]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=dm-crypt+attack+based+on+reading+RAM+after+quick+reboot&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=ubuntu&amp;rft.subject=youtube&amp;rft.source=pebkac+thoughts&amp;rft.date=2008-02-21&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2008/02/21/dm-crypt-attack-based-on-reading-ram-after-quick-reboot/&amp;rft.language=English"></span>
<p>I felt all responsible for having whole-disk encryption on my laptop, but sadly <a href="http://www.boingboing.net/2008/02/21/report-disk-encrypti.html" title="Report: Disk encryption security defeatable through DRAM vulnerability">that&#8217;s defeatable</a>:</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/JDaicPIgn9U"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/JDaicPIgn9U" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2008/02/21/dm-crypt-attack-based-on-reading-ram-after-quick-reboot/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>apticron equivalent in Fedora 8?</title>
		<link>http://pebkac.homelinux.net/2007/12/27/apticron-equivalent-in-fedora-8/</link>
		<comments>http://pebkac.homelinux.net/2007/12/27/apticron-equivalent-in-fedora-8/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 18:57:03 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/2007/12/27/apticron-equivalent-in-fedora-8/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=apticron+equivalent+in+Fedora+8%3F&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=Linux&amp;rft.subject=fedora&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2007-12-27&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2007/12/27/apticron-equivalent-in-fedora-8/&amp;rft.language=English"></span>
Perhaps my google-fu is failing. I can&#8217;t seem to find an equivalent to debian&#8217;s apticron in Fedora. My specific requirements are for a tool that:

shows what packages have updates available
shows what kind (eg. critical security, moderate security, bugfix) of update each package is
checks at user-configurable intervals
sends mail at user-configurable intervals
includes changelog or similar info in [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=apticron+equivalent+in+Fedora+8%3F&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=Linux&amp;rft.subject=fedora&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2007-12-27&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2007/12/27/apticron-equivalent-in-fedora-8/&amp;rft.language=English"></span>
<p>Perhaps my google-fu is failing. I can&#8217;t seem to find an equivalent to debian&#8217;s <a href="http://packages.debian.org/unstable/admin/apticron" title="package details for apticron in debian sid">apticron</a> in Fedora. My specific requirements are for a tool that:</p>
<ul>
<li>shows what packages have updates available</li>
<li>shows what kind (eg. critical security, moderate security, bugfix) of update each package is</li>
<li>checks at user-configurable intervals</li>
<li>sends mail at user-configurable intervals</li>
<li>includes changelog or similar info in the email</li>
<li>plain text. I don&#8217;t want a GUI, nor do I need HTML prettification.</li>
</ul>
<p>Does such an animal already exist? I&#8217;ve already had one person tell me I should cook it up with the python yum module. I can&#8217;t believe nobody has done this already.</p>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2007/12/27/apticron-equivalent-in-fedora-8/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>garp now on gutsy, hardy mirror added</title>
		<link>http://pebkac.homelinux.net/2007/12/23/garp-now-on-gutsy-hardy-mirror-added/</link>
		<comments>http://pebkac.homelinux.net/2007/12/23/garp-now-on-gutsy-hardy-mirror-added/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 04:55:03 +0000</pubDate>
		<dc:creator>tarheelcoxn</dc:creator>
				<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://pebkac.homelinux.net/2007/12/23/garp-now-on-gutsy-hardy-mirror-added/</guid>
		<description><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=garp+now+on+gutsy%2C+hardy+mirror+added&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2007-12-23&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2007/12/23/garp-now-on-gutsy-hardy-mirror-added/&amp;rft.language=English"></span>
The box that hosts this blog, garp, is now running Ubuntu 7.10 &#8220;gutsy gibbon&#8221; for great most-recent-release justice. It had been happily running 7.04 for some time. The intersession break gave me the breathing room to push through the upgrade.
Garp had been mirroring gutsy since Thursday, so the upgrade was a convenient matter of pointing [...]]]></description>
			<content:encoded><![CDATA[	
	<span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Focoins.info%3Agenerator&amp;rft.title=garp+now+on+gutsy%2C+hardy+mirror+added&amp;rft.aulast=Palmer&amp;rft.aufirst=Crist%C3%B3bal&amp;rft.subject=ubuntu&amp;rft.source=pebkac+thoughts&amp;rft.date=2007-12-23&amp;rft.type=blogPost&amp;rft.format=text&amp;rft.identifier=http://pebkac.homelinux.net/2007/12/23/garp-now-on-gutsy-hardy-mirror-added/&amp;rft.language=English"></span>
<p>The box that hosts this blog, garp, is now running Ubuntu 7.10 &#8220;gutsy gibbon&#8221; for great most-recent-release justice. It had been happily running 7.04 for some time. The intersession break gave me the breathing room to push through the upgrade.</p>
<p>Garp had been mirroring gutsy since <a href="http://lists.ibiblio.org/pipermail/unclug/2007-December/000426.html" title="unclug list post announcing new mirror">Thursday</a>, so the upgrade was a convenient matter of pointing garp&#8217;s /etc/apt/sources.list to itself, more or less. I used file:///path/to/files instead of http://garp.</p>
<p>The last thing I did was add hardy to the mirror. I have the disk space, so now I&#8217;m mirroring the binaries for both gutsy and hardy, but <strong>not</strong> security updates for either. This is a gentle reminder to anybody using me as a mirror: use archive.ubuntu.com for your security updates. Oh, and those of you who aren&#8217;t at NCSU or UNC-CH: I&#8217;m sorry, but I have to limit the availability of my mirror to those campuses since it&#8217;s not clear whether opening garp to the world would violate the AUP here in the office or not.</p>
<p>Now back to reading <a href="http://www.amazon.com/Antarctica-Kim-Stanley-Robinson/dp/0553574027" title="novel by Kim Stanley Robinson"><em>Antarctica</em></a>. Enjoy $DECEMBER_HOLIDAY, everybody.</p>
]]></content:encoded>
			<wfw:commentRss>http://pebkac.homelinux.net/2007/12/23/garp-now-on-gutsy-hardy-mirror-added/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
