Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jun 2008 14:24:14 +0300
From:      Mike Makonnen <mtm@wubethiopia.com>
To:        Brooks Davis <brooks@FreeBSD.org>
Cc:        Dag-Erling Sm??rgrav <des@des.no>, src-committers@FreeBSD.org, freebsd-rc@FreeBSD.org
Subject:   Re: svn commit: r179669 - head/sbin/rcorder
Message-ID:  <484FB5DE.8060001@wubethiopia.com>
In-Reply-To: <20080610145350.GA19374@lor.one-eyed-alien.net>
References:  <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> <484E2E05.5080804@wubethiopia.com> <86lk1du3au.fsf@ds4.des.no> <20080610145350.GA19374@lor.one-eyed-alien.net>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.
--------------070207030001030905030308
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Brooks Davis wrote:
> On Tue, Jun 10, 2008 at 10:01:13AM +0200, Dag-Erling Sm??rgrav wrote:
>> Mike Makonnen <mtm@wubethiopia.com> writes:
>>> Dag-Erling Sm??rgrav <des@des.no> writes:
>>>> How about s/REQUIRE/AFTER/, to mirror BEFORE?
>>> I would be in favor of that. Any objections?
>> (obviously, we'd have to keep REQUIRE for backward compat, and perhaps
>> emit a warning when we come across a script that uses it)
> 
> I think we'd want to support REQUIRE quietly until 6.x and 7.x releases that
> support AFTER have been shipped for some time and a sweep of ports has been
> done.  After that we could consider a warning in HEAD.
> 
> That said, I'm not yet totally convinced (still thinking about it) given
> the level of churn involved.

Actually, I was thinking that we leave REQUIRE in there indefinitely for 
  backwards compatibility and avoiding gratuitous differences with 
NetBSD and DragonFly. It doesn't cost us anything but is a net benefit 
to our users. We can simply discourage its use in the documentation. As 
far as churn is concerned: I don't think it's that big a deal 
(especially if you use mergemaster -U). The patch is actually pretty 
simple (see attachment).

Cheers.
-- 
Mike Makonnen       | GPG-KEY: http://people.freebsd.org/~mtm/mtm.asc
mtm @ FreeBSD.Org   | AC7B 5672 2D11 F4D0 EBF8  5279 5359 2B82 7CD4 1F55
FreeBSD             | http://www.freebsd.org

--------------070207030001030905030308
Content-Type: text/plain;
 name="rcorder-after.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="rcorder-after.patch"

Index: sbin/rcorder/rcorder.c
===================================================================
RCS file: /home/ncvs/src/sbin/rcorder/rcorder.c,v
retrieving revision 1.4
diff -u -r1.4 rcorder.c
--- sbin/rcorder/rcorder.c	7 Nov 2007 10:53:32 -0000	1.4
+++ sbin/rcorder/rcorder.c	11 Jun 2008 08:10:11 -0000
@@ -58,6 +58,8 @@
 # define	DPRINTF(args)
 #endif
 
+#define AFTER_STR	"# AFTER:"
+#define AFTER_LEN	(sizeof(AFTER_STR) - 1)
 #define REQUIRE_STR	"# REQUIRE:"
 #define REQUIRE_LEN	(sizeof(REQUIRE_STR) - 1)
 #define REQUIRES_STR	"# REQUIRES:"
@@ -500,7 +502,9 @@
 	for (state = BEFORE_PARSING; state != PARSING_DONE &&
 	    (buf = fparseln(fp, NULL, NULL, delims, 0)) != NULL; free(buf)) {
 		require_flag = provide_flag = before_flag = keywords_flag = 0;
-		if (strncmp(REQUIRE_STR, buf, REQUIRE_LEN) == 0)
+		if (strncmp(AFTER_STR, buf, AFTER_LEN) == 0)
+			require_flag = AFTER_LEN;
+		else if (strncmp(REQUIRE_STR, buf, REQUIRE_LEN) == 0)
 			require_flag = REQUIRE_LEN;
 		else if (strncmp(REQUIRES_STR, buf, REQUIRES_LEN) == 0)
 			require_flag = REQUIRES_LEN;

--------------070207030001030905030308
Content-Type: text/plain;
 name="rc.d-after.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="rc.d-after.patch"

Index: etc/rc.d/DAEMON
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/DAEMON,v
retrieving revision 1.6
diff -u -r1.6 DAEMON
--- etc/rc.d/DAEMON	8 Dec 2007 07:20:22 -0000	1.6
+++ etc/rc.d/DAEMON	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: DAEMON
-# REQUIRE: NETWORKING SERVERS
+# AFTER: NETWORKING SERVERS
 
 #	This is a dummy dependency, to ensure that general purpose daemons
 #	are run _after_ the above are.
Index: etc/rc.d/FILESYSTEMS
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/FILESYSTEMS,v
retrieving revision 1.2
diff -u -r1.2 FILESYSTEMS
--- etc/rc.d/FILESYSTEMS	9 Apr 2007 08:44:50 -0000	1.2
+++ etc/rc.d/FILESYSTEMS	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: FILESYSTEMS
-# REQUIRE: root mountcritlocal zfs
+# AFTER: root mountcritlocal zfs
 
 #	This is a dummy dependency, for services which require file systems
 #	to be mounted before starting.  It also serves as the default early /
Index: etc/rc.d/LOGIN
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/LOGIN,v
retrieving revision 1.6
diff -u -r1.6 LOGIN
--- etc/rc.d/LOGIN	8 Dec 2007 07:20:22 -0000	1.6
+++ etc/rc.d/LOGIN	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: LOGIN
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 
 #	This is a dummy dependency to ensure user services such as xdm,
 #	inetd, cron and kerberos are started after everything else, in case
Index: etc/rc.d/NETWORKING
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/NETWORKING,v
retrieving revision 1.15
diff -u -r1.15 NETWORKING
--- etc/rc.d/NETWORKING	26 May 2008 10:39:46 -0000	1.15
+++ etc/rc.d/NETWORKING	11 Jun 2008 08:15:21 -0000
@@ -4,8 +4,8 @@
 #
 
 # PROVIDE: NETWORKING NETWORK
-# REQUIRE: netif netoptions routing network_ipv6 ppp
-# REQUIRE: routed mrouted route6d mroute6d resolv
+# AFTER: netif netoptions routing network_ipv6 ppp
+# AFTER: routed mrouted route6d mroute6d resolv
 
 #	This is a dummy dependency, for services which require networking
 #	to be operational before starting.
Index: etc/rc.d/SERVERS
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/SERVERS,v
retrieving revision 1.8
diff -u -r1.8 SERVERS
--- etc/rc.d/SERVERS	8 Dec 2007 07:20:22 -0000	1.8
+++ etc/rc.d/SERVERS	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: SERVERS
-# REQUIRE: mountcritremote abi ldconfig
+# AFTER: mountcritremote abi ldconfig
 
 #	This is a dummy dependency, for early-start servers relying on
 #	some basic configuration.
Index: etc/rc.d/abi
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/abi,v
retrieving revision 1.11
diff -u -r1.11 abi
--- etc/rc.d/abi	30 Dec 2006 22:53:19 -0000	1.11
+++ etc/rc.d/abi	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: abi
-# REQUIRE: archdep
+# AFTER: archdep
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/accounting
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/accounting,v
retrieving revision 1.11
diff -u -r1.11 accounting
--- etc/rc.d/accounting	8 Dec 2007 07:20:22 -0000	1.11
+++ etc/rc.d/accounting	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: accounting
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 # BEFORE: DAEMON
 # KEYWORD: nojail
 
Index: etc/rc.d/addswap
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/addswap,v
retrieving revision 1.7
diff -u -r1.7 addswap
--- etc/rc.d/addswap	2 Apr 2007 22:53:07 -0000	1.7
+++ etc/rc.d/addswap	11 Jun 2008 08:15:21 -0000
@@ -6,7 +6,7 @@
 #
 
 # PROVIDE: addswap
-# REQUIRE: FILESYSTEMS
+# AFTER: FILESYSTEMS
 # BEFORE: sysctl
 # KEYWORD: nojail
 
Index: etc/rc.d/adjkerntz
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/adjkerntz,v
retrieving revision 1.6
diff -u -r1.6 adjkerntz
--- etc/rc.d/adjkerntz	2 Apr 2007 22:53:07 -0000	1.6
+++ etc/rc.d/adjkerntz	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: adjkerntz
-# REQUIRE: FILESYSTEMS random
+# AFTER: FILESYSTEMS random
 # BEFORE: netif
 # KEYWORD: nojail
 
Index: etc/rc.d/amd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/amd,v
retrieving revision 1.21
diff -u -r1.21 amd
--- etc/rc.d/amd	8 Dec 2007 07:20:22 -0000	1.21
+++ etc/rc.d/amd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: amd
-# REQUIRE: rpcbind ypbind nfsclient cleanvar ldconfig
+# AFTER: rpcbind ypbind nfsclient cleanvar ldconfig
 # BEFORE: DAEMON
 # KEYWORD: nojail
 
Index: etc/rc.d/apm
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/apm,v
retrieving revision 1.6
diff -u -r1.6 apm
--- etc/rc.d/apm	7 Oct 2004 13:55:25 -0000	1.6
+++ etc/rc.d/apm	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: apm
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE:  LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/apmd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/apmd,v
retrieving revision 1.13
diff -u -r1.13 apmd
--- etc/rc.d/apmd	8 Dec 2007 07:20:22 -0000	1.13
+++ etc/rc.d/apmd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: apmd
-# REQUIRE: DAEMON apm
+# AFTER: DAEMON apm
 # BEFORE:  LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/archdep
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/archdep,v
retrieving revision 1.14
diff -u -r1.14 archdep
--- etc/rc.d/archdep	31 Dec 2006 10:37:18 -0000	1.14
+++ etc/rc.d/archdep	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: archdep
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/atm1
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/atm1,v
retrieving revision 1.16
diff -u -r1.16 atm1
--- etc/rc.d/atm1	31 Dec 2006 10:37:18 -0000	1.16
+++ etc/rc.d/atm1	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: atm1
-# REQUIRE: root
+# AFTER: root
 # BEFORE: netif
 # KEYWORD: nojail
 
Index: etc/rc.d/atm2
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/atm2,v
retrieving revision 1.16
diff -u -r1.16 atm2
--- etc/rc.d/atm2	7 Oct 2004 13:55:25 -0000	1.16
+++ etc/rc.d/atm2	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: atm2
-# REQUIRE: atm1 netif
+# AFTER: atm1 netif
 # BEFORE:  routing
 # KEYWORD: nojail
 
Index: etc/rc.d/atm3
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/atm3,v
retrieving revision 1.14
diff -u -r1.14 atm3
--- etc/rc.d/atm3	7 Oct 2004 13:55:25 -0000	1.14
+++ etc/rc.d/atm3	11 Jun 2008 08:15:21 -0000
@@ -30,7 +30,7 @@
 # Start ATM daemons
 
 # PROVIDE: atm3
-# REQUIRE: atm2
+# AFTER: atm2
 # BEFORE: DAEMON
 # KEYWORD: nojail
 
Index: etc/rc.d/auditd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/auditd,v
retrieving revision 1.3
diff -u -r1.3 auditd
--- etc/rc.d/auditd	24 Sep 2006 17:31:04 -0000	1.3
+++ etc/rc.d/auditd	11 Jun 2008 08:15:21 -0000
@@ -6,7 +6,7 @@
 #
 
 # PROVIDE: auditd
-# REQUIRE: syslogd
+# AFTER: syslogd
 # BEFORE:  DAEMON
 # KEYWORD: shutdown
 
Index: etc/rc.d/auto_linklocal
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/auto_linklocal,v
retrieving revision 1.5
diff -u -r1.5 auto_linklocal
--- etc/rc.d/auto_linklocal	29 Dec 2006 15:56:21 -0000	1.5
+++ etc/rc.d/auto_linklocal	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: auto_linklocal
-# REQUIRE: root
+# AFTER: root
 # BEFORE:  sysctl
 # KEYWORD: nojail
 
Index: etc/rc.d/bgfsck
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/bgfsck,v
retrieving revision 1.8
diff -u -r1.8 bgfsck
--- etc/rc.d/bgfsck	11 Mar 2007 06:53:06 -0000	1.8
+++ etc/rc.d/bgfsck	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: bgfsck
-# REQUIRE: cron devfs syslogd
+# AFTER: cron devfs syslogd
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/bluetooth
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/bluetooth,v
retrieving revision 1.3
diff -u -r1.3 bluetooth
--- etc/rc.d/bluetooth	31 Dec 2006 10:37:18 -0000	1.3
+++ etc/rc.d/bluetooth	11 Jun 2008 08:15:21 -0000
@@ -27,7 +27,7 @@
 # $FreeBSD: src/etc/rc.d/bluetooth,v 1.3 2006/12/31 10:37:18 yar Exp $
 
 # PROVIDE: bluetooth
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # KEYWORD: nojail nostart
 
 . /etc/rc.subr
Index: etc/rc.d/bootparams
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/bootparams,v
retrieving revision 1.8
diff -u -r1.8 bootparams
--- etc/rc.d/bootparams	8 Dec 2007 07:20:22 -0000	1.8
+++ etc/rc.d/bootparams	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: bootparams
-# REQUIRE: rpcbind DAEMON
+# AFTER: rpcbind DAEMON
 # BEFORE:  LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/bridge
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/bridge,v
retrieving revision 1.2
diff -u -r1.2 bridge
--- etc/rc.d/bridge	30 Dec 2006 22:53:20 -0000	1.2
+++ etc/rc.d/bridge	11 Jun 2008 08:15:21 -0000
@@ -26,7 +26,7 @@
 #
 
 # PROVIDE: bridge
-# REQUIRE: netif
+# AFTER: netif
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/bsnmpd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/bsnmpd,v
retrieving revision 1.1
diff -u -r1.1 bsnmpd
--- etc/rc.d/bsnmpd	17 Apr 2005 10:47:58 -0000	1.1
+++ etc/rc.d/bsnmpd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: bsnmpd
-# REQUIRE: NETWORKING syslogd
+# AFTER: NETWORKING syslogd
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/bthidd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/bthidd,v
retrieving revision 1.1
diff -u -r1.1 bthidd
--- etc/rc.d/bthidd	7 Sep 2006 22:25:08 -0000	1.1
+++ etc/rc.d/bthidd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: bthidd
-# REQUIRE: DAEMON hcsecd
+# AFTER: DAEMON hcsecd
 # BEFORE: LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/cleanvar
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/cleanvar,v
retrieving revision 1.13
diff -u -r1.13 cleanvar
--- etc/rc.d/cleanvar	24 May 2007 05:58:20 -0000	1.13
+++ etc/rc.d/cleanvar	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: cleanvar
-# REQUIRE: FILESYSTEMS var
+# AFTER: FILESYSTEMS var
 
 . /etc/rc.subr
 
Index: etc/rc.d/cleartmp
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/cleartmp,v
retrieving revision 1.18
diff -u -r1.18 cleartmp
--- etc/rc.d/cleartmp	16 Oct 2006 13:01:45 -0000	1.18
+++ etc/rc.d/cleartmp	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: cleartmp
-# REQUIRE: mountcritremote tmp
+# AFTER: mountcritremote tmp
 # BEFORE: DAEMON
 
 . /etc/rc.subr
Index: etc/rc.d/cron
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/cron,v
retrieving revision 1.8
diff -u -r1.8 cron
--- etc/rc.d/cron	8 Dec 2007 07:20:22 -0000	1.8
+++ etc/rc.d/cron	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: cron
-# REQUIRE: LOGIN cleanvar
+# AFTER: LOGIN cleanvar
 # BEFORE: securelevel
 # KEYWORD: shutdown
 
Index: etc/rc.d/ddb
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ddb,v
retrieving revision 1.1
diff -u -r1.1 ddb
--- etc/rc.d/ddb	5 Mar 2008 18:32:58 -0000	1.1
+++ etc/rc.d/ddb	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ddb
-# REQUIRE: dumpon
+# AFTER: dumpon
 # BEFORE: disks savecore initrandom
 # KEYWORD: nojail
 
Index: etc/rc.d/devd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/devd,v
retrieving revision 1.10
diff -u -r1.10 devd
--- etc/rc.d/devd	21 Sep 2006 14:29:32 -0000	1.10
+++ etc/rc.d/devd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: devd
-# REQUIRE: netif network_ipv6
+# AFTER: netif network_ipv6
 # BEFORE: NETWORKING mountcritremote
 # KEYWORD: nojail
 
Index: etc/rc.d/devfs
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/devfs,v
retrieving revision 1.12
diff -u -r1.12 devfs
--- etc/rc.d/devfs	21 Jan 2006 14:31:45 -0000	1.12
+++ etc/rc.d/devfs	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: devfs
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 # BEFORE:  SERVERS securelevel
 # KEYWORD: nojail
 
Index: etc/rc.d/dmesg
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/dmesg,v
retrieving revision 1.7
diff -u -r1.7 dmesg
--- etc/rc.d/dmesg	8 Dec 2007 22:40:31 -0000	1.7
+++ etc/rc.d/dmesg	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: dmesg
-# REQUIRE: mountcritremote cleanvar
+# AFTER: mountcritremote cleanvar
 # BEFORE:  DAEMON
 # KEYWORD: nojail
 
Index: etc/rc.d/early.sh
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/early.sh,v
retrieving revision 1.3
diff -u -r1.3 early.sh
--- etc/rc.d/early.sh	9 Oct 2007 07:30:14 -0000	1.3
+++ etc/rc.d/early.sh	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: early
-# REQUIRE: disks localswap
+# AFTER: disks localswap
 # BEFORE:  fsck
 
 #
Index: etc/rc.d/encswap
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/encswap,v
retrieving revision 1.8
diff -u -r1.8 encswap
--- etc/rc.d/encswap	5 Aug 2005 23:38:51 -0000	1.8
+++ etc/rc.d/encswap	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: disks
-# REQUIRE: initrandom
+# AFTER: initrandom
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/fsck
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/fsck,v
retrieving revision 1.12
diff -u -r1.12 fsck
--- etc/rc.d/fsck	8 Dec 2007 07:20:22 -0000	1.12
+++ etc/rc.d/fsck	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: fsck
-# REQUIRE: localswap
+# AFTER: localswap
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/ftp-proxy
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ftp-proxy,v
retrieving revision 1.2
diff -u -r1.2 ftp-proxy
--- etc/rc.d/ftp-proxy	8 Dec 2007 22:27:18 -0000	1.2
+++ etc/rc.d/ftp-proxy	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ftp-proxy
-# REQUIRE: DAEMON pf
+# AFTER: DAEMON pf
 
 . /etc/rc.subr
 
Index: etc/rc.d/ftpd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ftpd,v
retrieving revision 1.1
diff -u -r1.1 ftpd
--- etc/rc.d/ftpd	21 Jan 2006 18:08:15 -0000	1.1
+++ etc/rc.d/ftpd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ftpd
-# REQUIRE: LOGIN cleanvar
+# AFTER: LOGIN cleanvar
 
 . /etc/rc.subr
 
Index: etc/rc.d/geli
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/geli,v
retrieving revision 1.4
diff -u -r1.4 geli
--- etc/rc.d/geli	31 Dec 2006 10:37:18 -0000	1.4
+++ etc/rc.d/geli	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: disks
-# REQUIRE: initrandom
+# AFTER: initrandom
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/geli2
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/geli2,v
retrieving revision 1.2
diff -u -r1.2 geli2
--- etc/rc.d/geli2	2 Apr 2007 22:53:07 -0000	1.2
+++ etc/rc.d/geli2	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: geli2
-# REQUIRE: FILESYSTEMS
+# AFTER: FILESYSTEMS
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/hcsecd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/hcsecd,v
retrieving revision 1.5
diff -u -r1.5 hcsecd
--- etc/rc.d/hcsecd	31 Dec 2006 10:37:18 -0000	1.5
+++ etc/rc.d/hcsecd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: hcsecd
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE: LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/hostapd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/hostapd,v
retrieving revision 1.3
diff -u -r1.3 hostapd
--- etc/rc.d/hostapd	20 Apr 2008 20:37:20 -0000	1.3
+++ etc/rc.d/hostapd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: hostapd
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 # KEYWORD: nojail shutdown
 
 . /etc/rc.subr
Index: etc/rc.d/hostid
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/hostid,v
retrieving revision 1.9
diff -u -r1.9 hostid
--- etc/rc.d/hostid	6 May 2008 10:40:20 -0000	1.9
+++ etc/rc.d/hostid	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: hostid
-# REQUIRE: root
+# AFTER: root
 # BEFORE: mountcritlocal
 # KEYWORD: nojail
 
Index: etc/rc.d/hostname
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/hostname,v
retrieving revision 1.12
diff -u -r1.12 hostname
--- etc/rc.d/hostname	2 Apr 2007 22:53:07 -0000	1.12
+++ etc/rc.d/hostname	11 Jun 2008 08:15:21 -0000
@@ -27,7 +27,7 @@
 #
 
 # PROVIDE: hostname
-# REQUIRE: FILESYSTEMS
+# AFTER: FILESYSTEMS
 # BEFORE:  netif
 
 . /etc/rc.subr
Index: etc/rc.d/idmapd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/idmapd,v
retrieving revision 1.1
diff -u -r1.1 idmapd
--- etc/rc.d/idmapd	15 Oct 2006 14:19:06 -0000	1.1
+++ etc/rc.d/idmapd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: idmapd
-# REQUIRE: rpcbind
+# AFTER: rpcbind
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/inetd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/inetd,v
retrieving revision 1.6
diff -u -r1.6 inetd
--- etc/rc.d/inetd	8 Dec 2007 07:20:22 -0000	1.6
+++ etc/rc.d/inetd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: inetd
-# REQUIRE: DAEMON LOGIN cleanvar
+# AFTER: DAEMON LOGIN cleanvar
 # KEYWORD: shutdown
 
 . /etc/rc.subr
Index: etc/rc.d/ip6addrctl
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ip6addrctl,v
retrieving revision 1.5
diff -u -r1.5 ip6addrctl
--- etc/rc.d/ip6addrctl	2 Apr 2007 22:53:07 -0000	1.5
+++ etc/rc.d/ip6addrctl	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ip6addrctl
-# REQUIRE: FILESYSTEMS netif
+# AFTER: FILESYSTEMS netif
 # BEFORE: network_ipv6
 # KEYWORD: nojail
 
Index: etc/rc.d/ip6fw
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ip6fw,v
retrieving revision 1.9
diff -u -r1.9 ip6fw
--- etc/rc.d/ip6fw	2 Apr 2007 15:38:53 -0000	1.9
+++ etc/rc.d/ip6fw	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ip6fw
-# REQUIRE: routing
+# AFTER: routing
 # BEFORE: network_ipv6
 # KEYWORD: nojail
 
Index: etc/rc.d/ipfilter
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ipfilter,v
retrieving revision 1.29
diff -u -r1.29 ipfilter
--- etc/rc.d/ipfilter	8 Dec 2007 07:20:22 -0000	1.29
+++ etc/rc.d/ipfilter	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ipfilter
-# REQUIRE: FILESYSTEMS
+# AFTER: FILESYSTEMS
 # BEFORE:  netif
 # KEYWORD: nojail
 
Index: etc/rc.d/ipfs
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ipfs,v
retrieving revision 1.7
diff -u -r1.7 ipfs
--- etc/rc.d/ipfs	8 Dec 2007 07:20:22 -0000	1.7
+++ etc/rc.d/ipfs	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ipfs
-# REQUIRE: ipnat
+# AFTER: ipnat
 # BEFORE:  netif
 # KEYWORD: nojail shutdown
 
Index: etc/rc.d/ipfw
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ipfw,v
retrieving revision 1.17
diff -u -r1.17 ipfw
--- etc/rc.d/ipfw	27 Jan 2008 15:15:12 -0000	1.17
+++ etc/rc.d/ipfw	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ipfw
-# REQUIRE: ppp
+# AFTER: ppp
 # BEFORE: NETWORKING
 # KEYWORD: nojail
 
Index: etc/rc.d/ipmon
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ipmon,v
retrieving revision 1.16
diff -u -r1.16 ipmon
--- etc/rc.d/ipmon	8 Dec 2007 07:20:22 -0000	1.16
+++ etc/rc.d/ipmon	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ipmon
-# REQUIRE: FILESYSTEMS hostname sysctl cleanvar ipfilter
+# AFTER: FILESYSTEMS hostname sysctl cleanvar ipfilter
 # BEFORE:  SERVERS
 # KEYWORD: nojail
 
Index: etc/rc.d/ipnat
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ipnat,v
retrieving revision 1.16
diff -u -r1.16 ipnat
--- etc/rc.d/ipnat	8 Dec 2007 07:20:22 -0000	1.16
+++ etc/rc.d/ipnat	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ipnat
-# REQUIRE: ipfilter
+# AFTER: ipfilter
 # BEFORE:  DAEMON netif
 # KEYWORD: nojail
 
Index: etc/rc.d/ipsec
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ipsec,v
retrieving revision 1.20
diff -u -r1.20 ipsec
--- etc/rc.d/ipsec	8 Dec 2007 07:20:22 -0000	1.20
+++ etc/rc.d/ipsec	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ipsec
-# REQUIRE: FILESYSTEMS
+# AFTER: FILESYSTEMS
 # BEFORE:  DAEMON mountcritremote
 # KEYWORD: nojail
 
Index: etc/rc.d/ipxrouted
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ipxrouted,v
retrieving revision 1.3
diff -u -r1.3 ipxrouted
--- etc/rc.d/ipxrouted	7 Oct 2004 13:55:26 -0000	1.3
+++ etc/rc.d/ipxrouted	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ipxrouted
-# REQUIRE: SERVERS
+# AFTER: SERVERS
 # BEFORE: DAEMON
 # KEYWORD: nojail
 
Index: etc/rc.d/jail
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/jail,v
retrieving revision 1.38
diff -u -r1.38 jail
--- etc/rc.d/jail	13 Jan 2008 14:27:53 -0000	1.38
+++ etc/rc.d/jail	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: jail
-# REQUIRE: LOGIN cleanvar
+# AFTER: LOGIN cleanvar
 # BEFORE: securelevel
 # KEYWORD: nojail shutdown
 
Index: etc/rc.d/kadmind
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/kadmind,v
retrieving revision 1.4
diff -u -r1.4 kadmind
--- etc/rc.d/kadmind	7 Oct 2004 13:55:26 -0000	1.4
+++ etc/rc.d/kadmind	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: kadmin
-# REQUIRE: kerberos
+# AFTER: kerberos
 # BEFORE: DAEMON
 
 . /etc/rc.subr
Index: etc/rc.d/kerberos
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/kerberos,v
retrieving revision 1.8
diff -u -r1.8 kerberos
--- etc/rc.d/kerberos	25 Jan 2008 05:23:01 -0000	1.8
+++ etc/rc.d/kerberos	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: kerberos
-# REQUIRE: NETWORKING
+# AFTER: NETWORKING
 
 . /etc/rc.subr
 
Index: etc/rc.d/kernel
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/kernel,v
retrieving revision 1.2
diff -u -r1.2 kernel
--- etc/rc.d/kernel	30 Jul 2006 12:54:37 -0000	1.2
+++ etc/rc.d/kernel	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: kernel
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/keyserv
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/keyserv,v
retrieving revision 1.4
diff -u -r1.4 keyserv
--- etc/rc.d/keyserv	8 Dec 2007 22:27:18 -0000	1.4
+++ etc/rc.d/keyserv	11 Jun 2008 08:15:21 -0000
@@ -6,7 +6,7 @@
 # Start keyserv if we are running Secure RPC
 
 # PROVIDE: keyserv
-# REQUIRE: ypbind
+# AFTER: ypbind
 # BEFORE: DAEMON
 
 . /etc/rc.subr
Index: etc/rc.d/kldxref
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/kldxref,v
retrieving revision 1.6
diff -u -r1.6 kldxref
--- etc/rc.d/kldxref	9 Apr 2007 08:53:40 -0000	1.6
+++ etc/rc.d/kldxref	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: kldxref
-# REQUIRE: FILESYSTEMS
+# AFTER: FILESYSTEMS
 # BEFORE:  netif
 # KEYWORD: nojail
 
Index: etc/rc.d/kpasswdd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/kpasswdd,v
retrieving revision 1.3
diff -u -r1.3 kpasswdd
--- etc/rc.d/kpasswdd	7 Oct 2004 13:55:26 -0000	1.3
+++ etc/rc.d/kpasswdd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: kpasswdd
-# REQUIRE: kadmin
+# AFTER: kadmin
 # BEFORE: DAEMON
 
 . /etc/rc.subr
Index: etc/rc.d/ldconfig
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ldconfig,v
retrieving revision 1.19
diff -u -r1.19 ldconfig
--- etc/rc.d/ldconfig	13 Dec 2007 00:51:01 -0000	1.19
+++ etc/rc.d/ldconfig	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ldconfig
-# REQUIRE: mountcritremote cleanvar
+# AFTER: mountcritremote cleanvar
 # BEFORE:  DAEMON
 
 . /etc/rc.subr
Index: etc/rc.d/local
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/local,v
retrieving revision 1.7
diff -u -r1.7 local
--- etc/rc.d/local	8 Dec 2007 07:20:22 -0000	1.7
+++ etc/rc.d/local	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: local
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE:  LOGIN
 # KEYWORD: shutdown
 
Index: etc/rc.d/localpkg
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/localpkg,v
retrieving revision 1.8
diff -u -r1.8 localpkg
--- etc/rc.d/localpkg	12 Feb 2006 10:04:56 -0000	1.8
+++ etc/rc.d/localpkg	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: localpkg
-# REQUIRE: abi
+# AFTER: abi
 # BEFORE:  securelevel
 # KEYWORD: shutdown
 
Index: etc/rc.d/lockd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/lockd,v
retrieving revision 1.19
diff -u -r1.19 lockd
--- etc/rc.d/lockd	8 Dec 2007 07:20:22 -0000	1.19
+++ etc/rc.d/lockd	11 Jun 2008 08:15:21 -0000
@@ -5,7 +5,7 @@
 #
 
 # PROVIDE: lockd
-# REQUIRE: nfsserver nfsclient nfsd rpcbind statd
+# AFTER: nfsserver nfsclient nfsd rpcbind statd
 # BEFORE:  DAEMON
 # KEYWORD: nojail
 
Index: etc/rc.d/lpd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/lpd,v
retrieving revision 1.9
diff -u -r1.9 lpd
--- etc/rc.d/lpd	8 Dec 2007 07:20:22 -0000	1.9
+++ etc/rc.d/lpd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: lpd
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE:  LOGIN
 
 . /etc/rc.subr
Index: etc/rc.d/mdconfig
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mdconfig,v
retrieving revision 1.5
diff -u -r1.5 mdconfig
--- etc/rc.d/mdconfig	25 Aug 2007 00:19:17 -0000	1.5
+++ etc/rc.d/mdconfig	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: mdconfig
-# REQUIRE: localswap
+# AFTER: localswap
 # BEFORE: mountcritlocal
 
 . /etc/rc.subr
Index: etc/rc.d/mdconfig2
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mdconfig2,v
retrieving revision 1.4
diff -u -r1.4 mdconfig2
--- etc/rc.d/mdconfig2	31 Dec 2006 10:37:18 -0000	1.4
+++ etc/rc.d/mdconfig2	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: mdconfig2
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 # BEFORE: SERVERS
 
 . /etc/rc.subr
Index: etc/rc.d/mixer
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mixer,v
retrieving revision 1.7
diff -u -r1.7 mixer
--- etc/rc.d/mixer	6 Oct 2006 23:22:13 -0000	1.7
+++ etc/rc.d/mixer	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: mixer
-# REQUIRE: cleanvar
+# AFTER: cleanvar
 # KEYWORD: nojail shutdown
 
 . /etc/rc.subr
Index: etc/rc.d/motd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/motd,v
retrieving revision 1.10
diff -u -r1.10 motd
--- etc/rc.d/motd	8 Dec 2007 07:20:22 -0000	1.10
+++ etc/rc.d/motd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: motd
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 # BEFORE:  LOGIN
 
 . /etc/rc.subr
Index: etc/rc.d/mountcritlocal
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mountcritlocal,v
retrieving revision 1.16
diff -u -r1.16 mountcritlocal
--- etc/rc.d/mountcritlocal	6 Mar 2008 14:39:33 -0000	1.16
+++ etc/rc.d/mountcritlocal	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: mountcritlocal
-# REQUIRE: root
+# AFTER: root
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/mountcritremote
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mountcritremote,v
retrieving revision 1.18
diff -u -r1.18 mountcritremote
--- etc/rc.d/mountcritremote	26 Jan 2008 14:02:19 -0000	1.18
+++ etc/rc.d/mountcritremote	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: mountcritremote
-# REQUIRE: NETWORKING FILESYSTEMS cleanvar ipsec
+# AFTER: NETWORKING FILESYSTEMS cleanvar ipsec
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/mountd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mountd,v
retrieving revision 1.20
diff -u -r1.20 mountd
--- etc/rc.d/mountd	8 Dec 2007 07:20:22 -0000	1.20
+++ etc/rc.d/mountd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: mountd
-# REQUIRE: NETWORKING nfsserver rpcbind quota
+# AFTER: NETWORKING nfsserver rpcbind quota
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/mountlate
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mountlate,v
retrieving revision 1.5
diff -u -r1.5 mountlate
--- etc/rc.d/mountlate	11 Mar 2008 17:21:55 -0000	1.5
+++ etc/rc.d/mountlate	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: mountlate
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE: LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/moused
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/moused,v
retrieving revision 1.12
diff -u -r1.12 moused
--- etc/rc.d/moused	8 Dec 2007 07:20:22 -0000	1.12
+++ etc/rc.d/moused	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: moused
-# REQUIRE: DAEMON cleanvar
+# AFTER: DAEMON cleanvar
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/mroute6d
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mroute6d,v
retrieving revision 1.4
diff -u -r1.4 mroute6d
--- etc/rc.d/mroute6d	7 Oct 2004 13:55:26 -0000	1.4
+++ etc/rc.d/mroute6d	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: mroute6d
-# REQUIRE: network_ipv6
+# AFTER: network_ipv6
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/mrouted
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mrouted,v
retrieving revision 1.11
diff -u -r1.11 mrouted
--- etc/rc.d/mrouted	8 Dec 2007 07:20:22 -0000	1.11
+++ etc/rc.d/mrouted	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: mrouted
-# REQUIRE: netif routing cleanvar
+# AFTER: netif routing cleanvar
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/msgs
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/msgs,v
retrieving revision 1.2
diff -u -r1.2 msgs
--- etc/rc.d/msgs	7 Oct 2004 13:55:26 -0000	1.2
+++ etc/rc.d/msgs	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: msgs
-# REQUIRE: LOGIN
+# AFTER: LOGIN
 
 # Make a bounds file for msgs(1) if there isn't one already
 #
Index: etc/rc.d/named
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/named,v
retrieving revision 1.27
diff -u -r1.27 named
--- etc/rc.d/named	22 Oct 2007 09:38:44 -0000	1.27
+++ etc/rc.d/named	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: named
-# REQUIRE: SERVERS cleanvar
+# AFTER: SERVERS cleanvar
 # KEYWORD: shutdown
 
 . /etc/rc.subr
Index: etc/rc.d/netif
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/netif,v
retrieving revision 1.28
diff -u -r1.28 netif
--- etc/rc.d/netif	18 May 2008 02:57:54 -0000	1.28
+++ etc/rc.d/netif	11 Jun 2008 08:15:21 -0000
@@ -26,7 +26,7 @@
 #
 
 # PROVIDE: netif
-# REQUIRE: atm1 cleanvar ipfilter FILESYSTEMS serial sppp sysctl
+# AFTER: atm1 cleanvar ipfilter FILESYSTEMS serial sppp sysctl
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/netoptions
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/netoptions,v
retrieving revision 1.144
diff -u -r1.144 netoptions
--- etc/rc.d/netoptions	2 May 2007 15:49:30 -0000	1.144
+++ etc/rc.d/netoptions	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: netoptions
-# REQUIRE: FILESYSTEMS
+# AFTER: FILESYSTEMS
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/network_ipv6
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/network_ipv6,v
retrieving revision 1.37
diff -u -r1.37 network_ipv6
--- etc/rc.d/network_ipv6	7 Oct 2004 13:55:26 -0000	1.37
+++ etc/rc.d/network_ipv6	11 Jun 2008 08:15:21 -0000
@@ -29,7 +29,7 @@
 #
 
 # PROVIDE: network_ipv6
-# REQUIRE: routing
+# AFTER: routing
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/newsyslog
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/newsyslog,v
retrieving revision 1.6
diff -u -r1.6 newsyslog
--- etc/rc.d/newsyslog	8 Dec 2007 07:20:22 -0000	1.6
+++ etc/rc.d/newsyslog	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: newsyslog
-# REQUIRE: cleanvar mountcritremote
+# AFTER: cleanvar mountcritremote
 
 . /etc/rc.subr
 
Index: etc/rc.d/nfsclient
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/nfsclient,v
retrieving revision 1.6
diff -u -r1.6 nfsclient
--- etc/rc.d/nfsclient	31 Dec 2006 10:37:18 -0000	1.6
+++ etc/rc.d/nfsclient	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: nfsclient
-# REQUIRE: NETWORKING mountcritremote rpcbind
+# AFTER: NETWORKING mountcritremote rpcbind
 # KEYWORD: nojail shutdown
 
 . /etc/rc.subr
Index: etc/rc.d/nfsd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/nfsd,v
retrieving revision 1.14
diff -u -r1.14 nfsd
--- etc/rc.d/nfsd	8 Dec 2007 07:20:22 -0000	1.14
+++ etc/rc.d/nfsd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: nfsd
-# REQUIRE: mountd
+# AFTER: mountd
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/nfsserver
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/nfsserver,v
retrieving revision 1.5
diff -u -r1.5 nfsserver
--- etc/rc.d/nfsserver	31 Dec 2006 10:37:18 -0000	1.5
+++ etc/rc.d/nfsserver	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: nfsserver
-# REQUIRE: NETWORKING mountcritremote
+# AFTER: NETWORKING mountcritremote
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/nisdomain
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/nisdomain,v
retrieving revision 1.3
diff -u -r1.3 nisdomain
--- etc/rc.d/nisdomain	7 Oct 2004 13:55:26 -0000	1.3
+++ etc/rc.d/nisdomain	11 Jun 2008 08:15:21 -0000
@@ -27,7 +27,7 @@
 #
 
 # PROVIDE: nisdomain
-# REQUIRE: SERVERS rpcbind
+# AFTER: SERVERS rpcbind
 # BEFORE:  ypbind ypserv ypxfrd
 
 . /etc/rc.subr
Index: etc/rc.d/nscd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/nscd,v
retrieving revision 1.6
diff -u -r1.6 nscd
--- etc/rc.d/nscd	28 Sep 2007 10:38:08 -0000	1.6
+++ etc/rc.d/nscd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: nscd
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE: LOGIN
 
 #
Index: etc/rc.d/nsswitch
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/nsswitch,v
retrieving revision 1.12
diff -u -r1.12 nsswitch
--- etc/rc.d/nsswitch	30 Dec 2006 22:53:20 -0000	1.12
+++ etc/rc.d/nsswitch	11 Jun 2008 08:15:21 -0000
@@ -27,7 +27,7 @@
 #
 
 # PROVIDE: nsswitch
-# REQUIRE: root
+# AFTER: root
 # BEFORE:  NETWORK
 
 . /etc/rc.subr
Index: etc/rc.d/ntpd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ntpd,v
retrieving revision 1.14
diff -u -r1.14 ntpd
--- etc/rc.d/ntpd	12 May 2008 11:49:16 -0000	1.14
+++ etc/rc.d/ntpd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ntpd
-# REQUIRE: DAEMON ntpdate cleanvar devfs
+# AFTER: DAEMON ntpdate cleanvar devfs
 # BEFORE:  LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/ntpdate
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ntpdate,v
retrieving revision 1.16
diff -u -r1.16 ntpdate
--- etc/rc.d/ntpdate	20 Jul 2006 10:07:34 -0000	1.16
+++ etc/rc.d/ntpdate	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ntpdate
-# REQUIRE: NETWORKING syslogd named
+# AFTER: NETWORKING syslogd named
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/othermta
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/othermta,v
retrieving revision 1.3
diff -u -r1.3 othermta
--- etc/rc.d/othermta	7 Oct 2004 13:55:26 -0000	1.3
+++ etc/rc.d/othermta	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: mail
-# REQUIRE: LOGIN
+# AFTER: LOGIN
 
 # XXX - TEMPORARY SCRIPT UNTIL YOU WRITE YOUR OWN REPLACEMENT.
 #
Index: etc/rc.d/pf
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/pf,v
retrieving revision 1.16
diff -u -r1.16 pf
--- etc/rc.d/pf	9 Apr 2007 08:53:40 -0000	1.16
+++ etc/rc.d/pf	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: pf
-# REQUIRE: FILESYSTEMS netif pflog pfsync
+# AFTER: FILESYSTEMS netif pflog pfsync
 # BEFORE:  routing
 # KEYWORD: nojail
 
Index: etc/rc.d/pflog
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/pflog,v
retrieving revision 1.12
diff -u -r1.12 pflog
--- etc/rc.d/pflog	9 Apr 2007 08:53:40 -0000	1.12
+++ etc/rc.d/pflog	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: pflog
-# REQUIRE: FILESYSTEMS netif cleanvar
+# AFTER: FILESYSTEMS netif cleanvar
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/pfsync
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/pfsync,v
retrieving revision 1.5
diff -u -r1.5 pfsync
--- etc/rc.d/pfsync	10 Apr 2007 16:42:13 -0000	1.5
+++ etc/rc.d/pfsync	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: pfsync
-# REQUIRE: FILESYSTEMS netif
+# AFTER: FILESYSTEMS netif
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/power_profile
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/power_profile,v
retrieving revision 1.12
diff -u -r1.12 power_profile
--- etc/rc.d/power_profile	8 Dec 2007 23:00:28 -0000	1.12
+++ etc/rc.d/power_profile	11 Jun 2008 08:15:21 -0000
@@ -9,7 +9,7 @@
 #
 
 # PROVIDE: power_profile
-# REQUIRE: FILESYSTEMS syslogd
+# AFTER: FILESYSTEMS syslogd
 # KEYWORD: nojail nostart
 
 . /etc/rc.subr
Index: etc/rc.d/powerd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/powerd,v
retrieving revision 1.4
diff -u -r1.4 powerd
--- etc/rc.d/powerd	27 Aug 2006 11:04:39 -0000	1.4
+++ etc/rc.d/powerd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: powerd
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE: LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/ppp
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ppp,v
retrieving revision 1.21
diff -u -r1.21 ppp
--- etc/rc.d/ppp	26 May 2008 10:39:46 -0000	1.21
+++ etc/rc.d/ppp	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ppp
-# REQUIRE: netif
+# AFTER: netif
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/pppoed
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/pppoed,v
retrieving revision 1.4
diff -u -r1.4 pppoed
--- etc/rc.d/pppoed	30 Dec 2006 22:53:20 -0000	1.4
+++ etc/rc.d/pppoed	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: pppoed
-# REQUIRE: NETWORKING
+# AFTER: NETWORKING
 # BEFORE: DAEMON
 # KEYWORD: nojail
 
Index: etc/rc.d/pwcheck
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/pwcheck,v
retrieving revision 1.5
diff -u -r1.5 pwcheck
--- etc/rc.d/pwcheck	8 Dec 2007 07:20:22 -0000	1.5
+++ etc/rc.d/pwcheck	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: pwcheck
-# REQUIRE: mountcritremote syslogd
+# AFTER: mountcritremote syslogd
 # BEFORE:  DAEMON
 
 . /etc/rc.subr
Index: etc/rc.d/quota
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/quota,v
retrieving revision 1.7
diff -u -r1.7 quota
--- etc/rc.d/quota	8 Dec 2007 22:27:18 -0000	1.7
+++ etc/rc.d/quota	11 Jun 2008 08:15:21 -0000
@@ -6,7 +6,7 @@
 # Enable/Check the quotas (must be after ypbind if using NIS)
 
 # PROVIDE: quota
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 # BEFORE: DAEMON
 # KEYWORD: nojail
 
Index: etc/rc.d/random
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/random,v
retrieving revision 1.9
diff -u -r1.9 random
--- etc/rc.d/random	3 Mar 2007 06:39:06 -0000	1.9
+++ etc/rc.d/random	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: random
-# REQUIRE: var initrandom
+# AFTER: var initrandom
 # BEFORE: netif
 # KEYWORD: nojail shutdown
 
Index: etc/rc.d/rarpd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/rarpd,v
retrieving revision 1.7
diff -u -r1.7 rarpd
--- etc/rc.d/rarpd	8 Dec 2007 07:20:22 -0000	1.7
+++ etc/rc.d/rarpd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: rarpd
-# REQUIRE: DAEMON cleanvar
+# AFTER: DAEMON cleanvar
 # BEFORE:  LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/resolv
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/resolv,v
retrieving revision 1.38
diff -u -r1.38 resolv
--- etc/rc.d/resolv	8 Dec 2007 23:00:28 -0000	1.38
+++ etc/rc.d/resolv	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: resolv
-# REQUIRE: netif
+# AFTER: netif
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/rfcomm_pppd_server
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/rfcomm_pppd_server,v
retrieving revision 1.1
diff -u -r1.1 rfcomm_pppd_server
--- etc/rc.d/rfcomm_pppd_server	8 Apr 2008 23:34:12 -0000	1.1
+++ etc/rc.d/rfcomm_pppd_server	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: rfcomm_pppd_server
-# REQUIRE: DAEMON sdpd
+# AFTER: DAEMON sdpd
 # BEFORE: LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/root
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/root,v
retrieving revision 1.17
diff -u -r1.17 root
--- etc/rc.d/root	11 Mar 2008 17:21:14 -0000	1.17
+++ etc/rc.d/root	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: root
-# REQUIRE: fsck
+# AFTER: fsck
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/route6d
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/route6d,v
retrieving revision 1.10
diff -u -r1.10 route6d
--- etc/rc.d/route6d	8 Dec 2007 07:20:22 -0000	1.10
+++ etc/rc.d/route6d	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: route6d
-# REQUIRE: network_ipv6
+# AFTER: network_ipv6
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/routed
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/routed,v
retrieving revision 1.13
diff -u -r1.13 routed
--- etc/rc.d/routed	8 Dec 2007 07:20:22 -0000	1.13
+++ etc/rc.d/routed	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: routed
-# REQUIRE: netif routing
+# AFTER: netif routing
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/routing
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/routing,v
retrieving revision 1.144
diff -u -r1.144 routing
--- etc/rc.d/routing	18 May 2008 02:57:54 -0000	1.144
+++ etc/rc.d/routing	11 Jun 2008 08:15:21 -0000
@@ -6,7 +6,7 @@
 #
 
 # PROVIDE: routing
-# REQUIRE: devd netif ppp
+# AFTER: devd netif ppp
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/rpcbind
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/rpcbind,v
retrieving revision 1.13
diff -u -r1.13 rpcbind
--- etc/rc.d/rpcbind	8 Dec 2007 07:20:22 -0000	1.13
+++ etc/rc.d/rpcbind	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: rpcbind
-# REQUIRE: NETWORKING ntpdate syslogd named
+# AFTER: NETWORKING ntpdate syslogd named
 
 . /etc/rc.subr
 
Index: etc/rc.d/rtadvd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/rtadvd,v
retrieving revision 1.11
diff -u -r1.11 rtadvd
--- etc/rc.d/rtadvd	8 Dec 2007 07:20:22 -0000	1.11
+++ etc/rc.d/rtadvd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: rtadvd
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE:  LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/rwho
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/rwho,v
retrieving revision 1.5
diff -u -r1.5 rwho
--- etc/rc.d/rwho	8 Dec 2007 07:20:22 -0000	1.5
+++ etc/rc.d/rwho	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: rwho
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE:  LOGIN
 
 . /etc/rc.subr
Index: etc/rc.d/savecore
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/savecore,v
retrieving revision 1.11
diff -u -r1.11 savecore
--- etc/rc.d/savecore	8 Dec 2007 07:20:22 -0000	1.11
+++ etc/rc.d/savecore	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: savecore
-# REQUIRE: syslogd
+# AFTER: syslogd
 # BEFORE:  SERVERS
 # KEYWORD: nojail
 
Index: etc/rc.d/sdpd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/sdpd,v
retrieving revision 1.5
diff -u -r1.5 sdpd
--- etc/rc.d/sdpd	31 Dec 2006 10:37:18 -0000	1.5
+++ etc/rc.d/sdpd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: sdpd
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE: LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/sendmail
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/sendmail,v
retrieving revision 1.18
diff -u -r1.18 sendmail
--- etc/rc.d/sendmail	8 Dec 2007 07:20:22 -0000	1.18
+++ etc/rc.d/sendmail	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: mail
-# REQUIRE: LOGIN cleanvar
+# AFTER: LOGIN cleanvar
 #	we make mail start late, so that things like .forward's are not
 #	processed until the system is fully operational
 
Index: etc/rc.d/serial
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/serial,v
retrieving revision 1.25
diff -u -r1.25 serial
--- etc/rc.d/serial	23 Mar 2006 08:48:38 -0000	1.25
+++ etc/rc.d/serial	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: serial
-# REQUIRE: root
+# AFTER: root
 # KEYWORD: nojail
 
 # Change some defaults for serial devices.
Index: etc/rc.d/sppp
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/sppp,v
retrieving revision 1.4
diff -u -r1.4 sppp
--- etc/rc.d/sppp	7 Oct 2004 13:55:26 -0000	1.4
+++ etc/rc.d/sppp	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: sppp
-# REQUIRE: root
+# AFTER: root
 # BEFORE: netif
 # KEYWORD: nojail
 
Index: etc/rc.d/sshd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/sshd,v
retrieving revision 1.13
diff -u -r1.13 sshd
--- etc/rc.d/sshd	8 Dec 2007 07:20:22 -0000	1.13
+++ etc/rc.d/sshd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: sshd
-# REQUIRE: LOGIN cleanvar
+# AFTER: LOGIN cleanvar
 
 . /etc/rc.subr
 
Index: etc/rc.d/statd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/statd,v
retrieving revision 1.18
diff -u -r1.18 statd
--- etc/rc.d/statd	8 Dec 2007 07:20:22 -0000	1.18
+++ etc/rc.d/statd	11 Jun 2008 08:15:21 -0000
@@ -5,7 +5,7 @@
 #
 
 # PROVIDE: statd
-# REQUIRE: nfsserver nfsclient nfsd rpcbind
+# AFTER: nfsserver nfsclient nfsd rpcbind
 # BEFORE:  DAEMON
 # KEYWORD: nojail
 
Index: etc/rc.d/swap1
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/swap1,v
retrieving revision 1.10
diff -u -r1.10 swap1
--- etc/rc.d/swap1	8 Dec 2007 07:20:22 -0000	1.10
+++ etc/rc.d/swap1	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: localswap
-# REQUIRE: disks
+# AFTER: disks
 # KEYWORD: nojail shutdown
 
 . /etc/rc.subr
Index: etc/rc.d/syscons
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/syscons,v
retrieving revision 1.21
diff -u -r1.21 syscons
--- etc/rc.d/syscons	25 Mar 2007 23:58:46 -0000	1.21
+++ etc/rc.d/syscons	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: syscons
-# REQUIRE: LOGIN
+# AFTER: LOGIN
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/sysctl
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/sysctl,v
retrieving revision 1.18
diff -u -r1.18 sysctl
--- etc/rc.d/sysctl	8 Dec 2007 07:20:22 -0000	1.18
+++ etc/rc.d/sysctl	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: sysctl
-# REQUIRE: root
+# AFTER: root
 # BEFORE:  DAEMON
 
 . /etc/rc.subr
Index: etc/rc.d/syslogd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/syslogd,v
retrieving revision 1.13
diff -u -r1.13 syslogd
--- etc/rc.d/syslogd	8 Dec 2007 07:20:22 -0000	1.13
+++ etc/rc.d/syslogd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: syslogd
-# REQUIRE: mountcritremote cleanvar newsyslog
+# AFTER: mountcritremote cleanvar newsyslog
 # BEFORE:  SERVERS
 
 . /etc/rc.subr
Index: etc/rc.d/timed
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/timed,v
retrieving revision 1.6
diff -u -r1.6 timed
--- etc/rc.d/timed	8 Dec 2007 07:20:23 -0000	1.6
+++ etc/rc.d/timed	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: timed
-# REQUIRE: DAEMON
+# AFTER: DAEMON
 # BEFORE:  LOGIN
 # KEYWORD: nojail
 
Index: etc/rc.d/tmp
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/tmp,v
retrieving revision 1.39
diff -u -r1.39 tmp
--- etc/rc.d/tmp	8 Dec 2007 23:00:28 -0000	1.39
+++ etc/rc.d/tmp	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: tmp
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 
 . /etc/rc.subr
 
Index: etc/rc.d/var
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/var,v
retrieving revision 1.44
diff -u -r1.44 var
--- etc/rc.d/var	8 Dec 2007 23:00:28 -0000	1.44
+++ etc/rc.d/var	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: var
-# REQUIRE: FILESYSTEMS
+# AFTER: FILESYSTEMS
 
 . /etc/rc.subr
 
Index: etc/rc.d/virecover
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/virecover,v
retrieving revision 1.10
diff -u -r1.10 virecover
--- etc/rc.d/virecover	8 Dec 2007 07:20:23 -0000	1.10
+++ etc/rc.d/virecover	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: virecover
-# REQUIRE: mountcritremote ldconfig
+# AFTER: mountcritremote ldconfig
 # BEFORE:  DAEMON
 #
 # XXX: should require `mail'!
Index: etc/rc.d/watchdogd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/watchdogd,v
retrieving revision 1.5
diff -u -r1.5 watchdogd
--- etc/rc.d/watchdogd	16 Jan 2005 03:12:03 -0000	1.5
+++ etc/rc.d/watchdogd	11 Jun 2008 08:15:21 -0000
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: watchdogd
-# REQUIRE: DAEMON cleanvar
+# AFTER: DAEMON cleanvar
 # KEYWORD: nojail
 
 . /etc/rc.subr
Index: etc/rc.d/wpa_supplicant
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/wpa_supplicant,v
retrieving revision 1.6
diff -u -r1.6 wpa_supplicant
--- etc/rc.d/wpa_supplicant	20 Apr 2008 20:37:21 -0000	1.6
+++ etc/rc.d/wpa_supplicant	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: wpa_supplicant
-# REQUIRE: mountcritremote
+# AFTER: mountcritremote
 # KEYWORD: nojail nostart
 
 . /etc/rc.subr
Index: etc/rc.d/ypbind
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ypbind,v
retrieving revision 1.11
diff -u -r1.11 ypbind
--- etc/rc.d/ypbind	8 Dec 2007 07:20:23 -0000	1.11
+++ etc/rc.d/ypbind	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ypbind
-# REQUIRE: ypserv
+# AFTER: ypserv
 # BEFORE:  DAEMON
 
 . /etc/rc.subr
Index: etc/rc.d/yppasswdd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/yppasswdd,v
retrieving revision 1.12
diff -u -r1.12 yppasswdd
--- etc/rc.d/yppasswdd	8 Dec 2007 07:20:23 -0000	1.12
+++ etc/rc.d/yppasswdd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: yppasswdd
-# REQUIRE: ypserv ypbind
+# AFTER: ypserv ypbind
 # BEFORE:  LOGIN
 
 . /etc/rc.subr
Index: etc/rc.d/ypserv
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ypserv,v
retrieving revision 1.13
diff -u -r1.13 ypserv
--- etc/rc.d/ypserv	8 Dec 2007 07:20:23 -0000	1.13
+++ etc/rc.d/ypserv	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ypserv
-# REQUIRE: rpcbind
+# AFTER: rpcbind
 
 . /etc/rc.subr
 
Index: etc/rc.d/ypset
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ypset,v
retrieving revision 1.7
diff -u -r1.7 ypset
--- etc/rc.d/ypset	30 Dec 2006 22:53:20 -0000	1.7
+++ etc/rc.d/ypset	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ypset
-# REQUIRE: ypbind
+# AFTER: ypbind
 
 . /etc/rc.subr
 
Index: etc/rc.d/ypupdated
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ypupdated,v
retrieving revision 1.6
diff -u -r1.6 ypupdated
--- etc/rc.d/ypupdated	30 Dec 2006 22:53:20 -0000	1.6
+++ etc/rc.d/ypupdated	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ypupdated
-# REQUIRE: rpcbind ypserv
+# AFTER: rpcbind ypserv
 
 . /etc/rc.subr
 
Index: etc/rc.d/ypxfrd
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/ypxfrd,v
retrieving revision 1.8
diff -u -r1.8 ypxfrd
--- etc/rc.d/ypxfrd	30 Dec 2006 22:53:20 -0000	1.8
+++ etc/rc.d/ypxfrd	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ypxfrd
-# REQUIRE: rpcbind ypserv
+# AFTER: rpcbind ypserv
 
 . /etc/rc.subr
 
Index: etc/rc.d/zfs
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/zfs,v
retrieving revision 1.7
diff -u -r1.7 zfs
--- etc/rc.d/zfs	2 Apr 2008 19:29:16 -0000	1.7
+++ etc/rc.d/zfs	11 Jun 2008 08:15:21 -0000
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: zfs
-# REQUIRE: mountcritlocal
+# AFTER: mountcritlocal
 
 . /etc/rc.subr
 

--------------070207030001030905030308--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?484FB5DE.8060001>