minix/etc
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
..
defaults Move all services to /service 2014-07-31 16:00:31 +02:00
devmand Much USB code for ARM USB support 2014-08-29 18:52:49 +02:00
fonts support for ukranian (charse koi8-u) contributed by Roman Ignatov. 2010-06-08 01:04:52 +00:00
mtree man: clean-out man1x category. 2015-03-25 06:53:44 +01:00
rc.capes Move all services to /service 2014-07-31 16:00:31 +02:00
root Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
skel Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
usr etc/usr/rc: fix argument passing for net drivers 2014-12-04 12:10:46 +00:00
boot.cfg.default some small changes 2014-08-28 18:49:03 +02:00
crontab version /usr/lib/crontab too 2007-04-02 16:18:46 +00:00
csh.cshrc Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
csh.login Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
csh.logout Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
gettytab big <utmp.h>-inspired netbsd switch 2014-03-01 09:05:02 +01:00
group Switch to NetBSD passwd format 2011-11-14 14:47:42 +00:00
hostname.file Made things a little more boot-cd friendly (specifically readonly /usr). 2005-05-03 08:56:01 +00:00
inet.conf Initial revision 2005-04-21 14:53:53 +00:00
Makefile x86 iso: overhaul creation of installation CD 2015-05-16 13:21:25 +02:00
Makefile.params Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
man.conf Update whatis/apropos database configuration 2015-03-23 11:11:49 +01:00
master.passwd Removing /home/bin 2014-08-07 14:01:30 +02:00
mk.conf mk.conf: workaround for pkgin sourcing it 2013-05-16 11:13:00 +00:00
motd Set the motd to point to a wiki page. 2014-09-13 23:56:50 +02:00
newfstab.sh mainstream-format fstab format 2011-11-14 14:47:28 +00:00
profile Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
protocols Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
rc x86 iso: overhaul creation of installation CD 2015-05-16 13:21:25 +02:00
rc.cd Don't do this here too 2006-04-05 11:27:25 +00:00
rc.conf Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
rc.daemons.dist Importing libexec/fingerd 2013-06-02 08:14:05 -04:00
rc.shutdown big <utmp.h>-inspired netbsd switch 2014-03-01 09:05:02 +01:00
rc.subr Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
resolv.conf add /etc/resolv.conf pointing to minix nonamed 2011-07-26 18:03:04 +02:00
rs.inet Move all services to /service 2014-07-31 16:00:31 +02:00
rs.single Removed args debugging line 2007-02-16 15:58:05 +00:00
services Synchronize on NetBSD-CVS (2013/12/1 12:00:00 UTC) 2014-07-28 17:05:06 +02:00
shells Add /bin/false to /etc/shells 2014-07-28 17:05:22 +02:00
shrc Import NetBSD shell environment files 2014-11-10 16:48:56 +01:00
syslog.conf syslog.conf: correct PID file path in comments. 2013-05-28 23:04:50 +02:00
system.conf x86 iso: overhaul creation of installation CD 2015-05-16 13:21:25 +02:00
termcap Remove revision IDs from files 2010-11-04 01:13:59 +00:00
termcap.big Remove revision IDs from files 2010-11-04 01:13:59 +00:00
ttys big <utmp.h>-inspired netbsd switch 2014-03-01 09:05:02 +01:00
utmp Initial revision 2005-04-21 14:53:53 +00:00