KP Kirchd�rfer wrote: > A few ideas how to save the necessary space for a root.lrp with glibc 2.1.3 > and still fitting on a 1,44MB floppy for bootdisk.bin. > > Replace ash with busybox ash (including command completion) > (define BB_ASH, define BB_TEST, symlink for sh -> ash, ash -> busybox, [ -> > busybox)
I thought you had to define BB_ECHO too. In any case, this is the ash that Oxygen (development) is using, too. > Replace traceroute with busybox traceroute > Move libnsl... to libnsl.lrp (David mentioned it and did it) > > That results in a root.lrp of 906kb. Small enough for the first step. > > I guess another 25k could be saved if netstat is moved to ifconfig.lrp - > didn't check, but is there anything which relies on netstat before > ifconfig.lrp is extracted?? (And yes, traceroute might also be part of > ifconfig.lrp - instead the busybox version - saving 1kb) Nothing seems to rely on netstat that I can see - I took it out. Same for traceroute. ifconfig could be removed in favor of ip, but code has to change to do that. Busybox now supports all these - ifconfig, netstat, and traceroute - and route, I think. > About 3k could be saved replacing login with tinylogin. I thought tinylogin was standard - it was under LRP. > Even glibc 2.13 is outdated, it might be a small step forward. This would be a huge step - and would permit developers to compile packages on more recent systems, and would permit Dachstein users to use ALL Oxygen packages (since some are glibc-2.1 compiled - had to). _______________________________________________ Leaf-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/leaf-devel
