minix/usr.sbin
Jean-Baptiste Boric 2b03b192f0 x86 iso: overhaul creation of installation CD
The CD now boots directly from the ISO 9660 filesystem instead of using
MBR partitioning with Minix file systems. This saves some space on the
CD and reduces memory requirements by some unknown amount as the root
ramdisk is completely eliminated.

The setup is also modified to be more NetBSD-like (unpacking sets
tarballs instead of blindly copying the CD contents). This allows
massive space savings because only the base system used for installation
is stored uncompressed and more modularity (to be exploited at a later
time). The sets themselves are to be refined, but are enough for now.

Those two steps are melded together because copying the CD contents with
isofs as the root filesystem results in some failed tests in
minix-posix, probably due to some obscure corner-case bugs in isofs.

Having a read-only root filesystem outputs some error messages because
it isn't properly supported. Ramdisks on /var and /tmp are used to
mitigate this, but the clean solution would involve union mounts,
something Minix 3 doesn't support for the time being.

Change-Id: Ib4700d9f10c5b4b297e0994b5338847951fc79b4
2015-05-16 13:21:25 +02:00
..
chroot release fixes 2012-04-17 16:58:58 +02:00
i2cscan Importing usr.sbin/i2cscan 2013-07-15 11:11:13 -04:00
installboot LLVM Minix changes 2014-07-28 17:05:59 +02:00
link Importing usr.sbin/link 2013-11-09 20:37:43 -05:00
makefs x86 iso: overhaul creation of installation CD 2015-05-16 13:21:25 +02:00
mtree Workaround missing lchmod/lchown 2014-07-28 17:05:20 +02:00
postinstall Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
pwd_mkdb Fix passwd entries, from old format to new. 2014-07-28 17:05:53 +02:00
rdate Importing usr.sbin/rdate 2013-04-08 08:37:04 +02:00
traceroute netbsd ping & traceroute 2014-08-21 08:07:39 -04:00
unlink Importing usr.sbin/unlink 2013-11-09 20:37:49 -05:00
user Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
vipw Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
vnconfig Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
zic Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
Makefile importing makefs from NetBSD 2015-05-16 13:21:06 +02:00
Makefile.inc Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00