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…



