September 2008


Well it took a couple more tweaks/fixes, but I now have a working script for auto building the BeagleBoard’s kernel deb package. (linux-image, linux-headers, and uImage). Update packages will be available here: http://www.rcn-ee.com/deb/lenny/ 

Script: Basicly, add patches to svn with patch order, update revision number, along with kernel git revision and run the script.  A patch diff & kernel source tar are generated on the file server.  Later an hourly run crontab job on the BeagleBoard detects this update, builds the target files and uploads them.  (Sure, some of these steps could also be done on the BeagleBoard, but with limited resources, wear leveling, etc (2GB/4GB SD cards) a file server works better.)

Since things are working, time to add features of course…

Goal: Add autobuild capabilties for Mojo Handhelds ubuntu port.  Using the same kernel version, just different build enviroments..

Idea #1: BeagleBoard running Debian Lenny, with NFS mount containing Lenny, Sid, Frisky-armv5el, etc chroot’s.
Con: NFS mount’s are rumored to be slow when building kernel’s.
Pro: NFS mount already setup on the fileserver, same script should also work for Idea #2

Idea #2: Idea #1, except with a usb<->pata drive.
Con: BeagleBoard is currently on the other side of the world, i fly home on saturday…

So we just got into Trondheim, here’s a couple pics while i go get more..

Sadly it just started raining but i got a couple off:

Hotel:

Port:

Didn’t I just do this a month or two ago?  Well anyways i’m in Amsterdam again, so early in the morning the sun still hasn’t come up.  I left Grand Forks about 11:00am saturday, had a good flight to msp and then another good one to Amsterdam.  My flight leaves for Trondheim Norway in a couple hours, (for those at home it’s 2:30 am Sunday and the sun’s finaly coming up.. so no sleep for me..)… We are staying at the SAS Radison downtown on the water front, so i should get some nice pictures… (sunrise is 7am/sunset is 7pm this time of year..)

On the beagleboard front (since i never post anything): I now have a beagleboard online autobuilding debian ‘lenny’ kernel packages, infact i just pushed an updated kernel config from the Amsterdam airport. ;)   Now just to add an nfs mount and have it build mojo kernel packages too…