[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Hurd L1 iso's. Progress log.



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
   philipc@copyleft.co.nz - personal.    info@copyleft.co.nz - business


Reply to: