The core change in the boot-disks is the modification of dbootstrap. This is a binary which has had a binary hack. The hacked version is at www.copyleft.co.nz/dbootstrap. If it is loaded into a text editor (mc is a good choice) and a serch is made for -o hurd you will see the added arguments -I 128 -b 4096; text and 0s had to be removed to keep the file the same length. dboostrap lives in the ram-disk's /sbin. Other textual changes we made. dbootstrap was replaced in all variants of initrd.
Apt-get will not download packages to the cache using a file system, it must be ftp/html. As I maintain a Hurd archive a small server was installed, webfs. This can be configured with three arguments on the command line. The sources.lst is deb http://192.168.x.y/path/to/debian/sid main Works well, baseGNU can be built in 40 seconds. It can be accessed thoughout the LAN. makehurddir.sh was modified to bypass crosshurd and a test to see if /gnu (the partition I use) is available. mods/mod.sh makes the modifications, eg Bruno's passwd hack. tarup.sh prepares baseGNU and moves it into place in the disk tree ready for burning. A diff of makehurddir.sh is available. Any questions? Phil. -- Philip Charles; 39a Paterson Street, Abbotsford, Dunedin, New Zealand +64 3 488 2818 Fax +64 3 488 2875 Mobile 027 663 4453 [email protected] - personal. [email protected] - business -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

