Subject: CVS commit: basesrc
To: None <source-changes@netbsd.org>
From: Luke Mewburn <lukem@netbsd.org>
List: source-changes
Date: 07/26/2000 03:11:50
Module Name:	basesrc
Committed By:	lukem
Date:		Wed Jul 26 00:11:50 UTC 2000

Modified Files:
	basesrc/etc/rc.d: Makefile SERVERS dhclient dmesg motd mountcritlocal
	    mountcritremote mountd ntpdate ppp pwcheck rpcbind sysdb syslogd
	    virecover wscons
Added Files:
	basesrc/etc/rc.d: NETWORK
Removed Files:
	basesrc/etc/rc.d: systemfs

Log Message:
* add new dummy dependancy `NETWORK' to be REQUIREd by services which need
  networking to be operational before starting, and use as appropriate.
  NETWORK depends upon network and dhclient.
* move the guts of systemfs into mountcritlocal
* replace the dependancy on systemfs with mountcritremote, and remove the
  former.
* SERVERS now also depends upon ppp

Notes:
* dhclient (and others) needs /var to be a $critical_filesystem_beforenet
* dhclient now starts before syslogd (because the latter needs /usr, and
  /usr might need dhclient to be mounted)

Should fix PRs:
    [install/9853] [bin/10002] [misc/10349] [port-i386/10633] [misc/10641]


To generate a diff of this commit:
cvs rdiff -r1.7 -r1.8 basesrc/etc/rc.d/Makefile
cvs rdiff -r0 -r1.1 basesrc/etc/rc.d/NETWORK
cvs rdiff -r1.1 -r1.2 basesrc/etc/rc.d/SERVERS
cvs rdiff -r1.5 -r1.6 basesrc/etc/rc.d/dhclient
cvs rdiff -r1.3 -r1.4 basesrc/etc/rc.d/dmesg basesrc/etc/rc.d/ntpdate \
    basesrc/etc/rc.d/rpcbind basesrc/etc/rc.d/wscons
cvs rdiff -r1.2 -r1.3 basesrc/etc/rc.d/motd basesrc/etc/rc.d/mountcritlocal \
    basesrc/etc/rc.d/mountcritremote basesrc/etc/rc.d/ppp \
    basesrc/etc/rc.d/pwcheck basesrc/etc/rc.d/sysdb \
    basesrc/etc/rc.d/virecover
cvs rdiff -r1.6 -r1.7 basesrc/etc/rc.d/mountd
cvs rdiff -r1.4 -r1.5 basesrc/etc/rc.d/syslogd
cvs rdiff -r1.2 -r0 basesrc/etc/rc.d/systemfs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.