From owner-freebsd-rc@FreeBSD.ORG Mon Jun 9 09:10:04 2008 Return-Path: Delivered-To: freebsd-rc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8660810656A9 for ; Mon, 9 Jun 2008 09:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 709398FC25 for ; Mon, 9 Jun 2008 09:10:04 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m599A4ug056537 for ; Mon, 9 Jun 2008 09:10:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m599A4Qn056536; Mon, 9 Jun 2008 09:10:04 GMT (envelope-from gnats) Date: Mon, 9 Jun 2008 09:10:04 GMT Message-Id: <200806090910.m599A4Qn056536@freefall.freebsd.org> To: freebsd-rc@FreeBSD.org From: dfilter@FreeBSD.ORG (dfilter service) Cc: Subject: Re: bin/124251: commit references a PR X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: dfilter service List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jun 2008 09:10:04 -0000 The following reply was made to PR bin/124251; it has been noted by GNATS. From: dfilter@FreeBSD.ORG (dfilter service) To: bug-followup@FreeBSD.org Cc: Subject: Re: bin/124251: commit references a PR Date: Mon, 9 Jun 2008 09:08:19 +0000 (UTC) mtm 2008-06-09 09:07:58 UTC FreeBSD src repository Modified files: sbin/rcorder rcorder.8 Log: SVN rev 179669 on 2008-06-09 09:07:58Z by mtm Document the misleading nature of the REQUIRE line. The patch in the PR has been heavily edited for style(9) and clarity. Mistakes are mine. PR: bin/124251 Revision Changes Path 1.5 +20 -1 src/sbin/rcorder/rcorder.8 _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" From owner-freebsd-rc@FreeBSD.ORG Mon Jun 9 09:17:03 2008 Return-Path: Delivered-To: freebsd-rc@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 90BAE106566B; Mon, 9 Jun 2008 09:17:03 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 626FA8FC18; Mon, 9 Jun 2008 09:17:03 +0000 (UTC) (envelope-from mtm@FreeBSD.org) Received: from freefall.freebsd.org (mtm@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m599H3Fg058007; Mon, 9 Jun 2008 09:17:03 GMT (envelope-from mtm@freefall.freebsd.org) Received: (from mtm@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m599H2Bg058003; Mon, 9 Jun 2008 09:17:02 GMT (envelope-from mtm) Date: Mon, 9 Jun 2008 09:17:02 GMT Message-Id: <200806090917.m599H2Bg058003@freefall.freebsd.org> To: edwin@mavetju.org, mtm@FreeBSD.org, freebsd-rc@FreeBSD.org, mtm@FreeBSD.org From: mtm@FreeBSD.org Cc: Subject: Re: bin/124251: [patch] add BUGS section to rcorder.8 with REQUIRE explanation X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jun 2008 09:17:03 -0000 Synopsis: [patch] add BUGS section to rcorder.8 with REQUIRE explanation State-Changed-From-To: open->patched State-Changed-By: mtm State-Changed-When: Mon Jun 9 09:15:09 UTC 2008 State-Changed-Why: Patched in head Responsible-Changed-From-To: freebsd-rc->mtm Responsible-Changed-By: mtm Responsible-Changed-When: Mon Jun 9 09:15:09 UTC 2008 Responsible-Changed-Why: Patched in head http://www.freebsd.org/cgi/query-pr.cgi?pr=124251 From owner-freebsd-rc@FreeBSD.ORG Mon Jun 9 11:07:05 2008 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9D8691065678 for ; Mon, 9 Jun 2008 11:07:05 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8195C8FC0C for ; Mon, 9 Jun 2008 11:07:05 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m59B75wX070863 for ; Mon, 9 Jun 2008 11:07:05 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m59B74t1070859 for freebsd-rc@FreeBSD.org; Mon, 9 Jun 2008 11:07:04 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 9 Jun 2008 11:07:04 GMT Message-Id: <200806091107.m59B74t1070859@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-rc@FreeBSD.org Cc: Subject: Current problem reports assigned to freebsd-rc@FreeBSD.org X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Jun 2008 11:07:05 -0000 Current FreeBSD problem reports Critical problems Serious problems S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/98758 rc [jail] [patch] Templatize 'jail_fstab' in /etc/rc.d/ja o conf/98846 rc [jail] [patch] Templatize 'jail_rootdir' in /etc/rc.d/ o conf/105689 rc [ppp] [request] syslogd starts too late at boot o conf/118255 rc savecore never finding kernel core dumps (rcorder prob o conf/122036 rc [rc.d]: Mounting at boot with ZFS causes a halt in boo 5 problems total. Non-critical problems S Tracker Resp. Description -------------------------------------------------------------------------------- o conf/44170 rc [patch] Add ability to run multiple pppoed(8) on start o conf/45226 rc [patch] Fix for rc.network, ppp-user annoyance o conf/56934 rc [patch] rc.firewall rules for natd expect an interface o conf/58939 rc [patch] dumb little hack for /etc/rc.firewall{,6} s bin/65258 rc [patch] [request] save /etc/rc.firewall from changing o conf/73677 rc [patch] add support for powernow states to power_profi o conf/77663 rc Suggestion: add /etc/rc.d/addnetswap after addcritremo o kern/81006 rc ipnat not working with tunnel interfaces on startup o conf/85819 rc [patch] script allowing multiuser mode in spite of fsc o conf/88913 rc [patch] wrapper support for rc.subr o conf/89061 rc [patch] IPv6 6to4 auto-configuration enhancement o conf/89870 rc [patch] [request] make netif verbose rc.conf toggle o conf/92523 rc [patch] allow rc scripts to kill process after a timeo o conf/93815 rc [patch] Adds in the ability to save ipfw rules to rc.d o conf/96343 rc [patch] rc.d order change to start inet6 before pf o conf/99444 rc [patch] Enhancement: rc.subr could easily support star o conf/99721 rc [patch] /etc/rc.initdiskless problem copy dotfile in s o conf/102700 rc [geli] [patch] Add encrypted /tmp support to GELI/GBDE o conf/103486 rc [rc.d] [jail] [patch] rc.d/jail: mount fstab after dev o conf/103489 rc [rc.d] [jail] [patch] named_chroot_autoupdate doesn't o conf/104549 rc [patch] rc.d/nfsd needs special _find_processes functi o conf/105145 rc [ppp] [patch] [request] add redial function to rc.d/pp o conf/105568 rc [patch] [request] Add more flexibility to rc.conf, to o conf/106009 rc [ppp] [patch] [request] Fix pppoed startup script to p o conf/109562 rc [rc.d] [patch] [request] Make rc.d/devfs usable from c o conf/109980 rc /etc/rc.d/netif restart doesn't destroy cloned_interfa o conf/113915 rc [patch] ndis wireless driver fails to associate when i o conf/114119 rc [jail] [patch] [request] /etc/rc.d/jail improvements f o conf/117935 rc [patch] ppp fails to start at boot because of missing o conf/118385 rc [patch] [rc] /etc/rc.d/motd doesn't work on custom sys o conf/119076 rc [patch] [rc] /etc/rc.d/netif tries to remove alias add o conf/119874 rc [patch] "/etc/rc.d/pf reload" fails if there are macro o conf/120194 rc [patch] UFS volumes on ZVOLs cannot be fsck'd at boot o conf/120228 rc [zfs] [patch] Split ZFS volume startup / ease ZFS swap o conf/120406 rc [devd] [patch] Handle newly attached pcm devices (eg. o conf/120431 rc [patch] devfs.rules are not initialized under certain o bin/121101 rc [patch] named(8): named_chroot_autoupdate forgets prot o kern/121566 rc [nfs] [request] [patch] ethernet iface should be broug o conf/122170 rc [patch] [request] New feature: notify admin via page o o conf/122477 rc [patch] /etc/rc.d/mdconfig and mdconfig2 are ignoring o conf/123222 rc [patch] Add rtprio(1)/idprio(1) support to rc.subr(8). o conf/123734 rc [patch] Chipset VIA CX700 requires extra initializatio o conf/124248 rc [patch] add support for nice value for rc.d/jail + rc. 43 problems total. From owner-freebsd-rc@FreeBSD.ORG Tue Jun 10 07:43:19 2008 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9256E106566B for ; Tue, 10 Jun 2008 07:43:19 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from dire.wubethiopia.com (j071.v.rootbsd.net [208.79.82.223]) by mx1.freebsd.org (Postfix) with ESMTP id 6C1DE8FC2A for ; Tue, 10 Jun 2008 07:43:19 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from rogue.mike.lan (unknown [213.55.66.135]) by dire.wubethiopia.com (Postfix) with ESMTPSA id 8ED314FD96F0; Tue, 10 Jun 2008 07:27:21 +0000 (UTC) Message-ID: <484E2E05.5080804@wubethiopia.com> Date: Tue, 10 Jun 2008 10:32:21 +0300 From: Mike Makonnen User-Agent: Thunderbird 2.0.0.12 (X11/20080323) MIME-Version: 1.0 To: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= References: <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> In-Reply-To: <86hcc2vjnv.fsf@ds4.des.no> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: src-committers@freebsd.org, freebsd-rc@freebsd.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2008 07:43:19 -0000 [ cc'ing -rc ] Dag-Erling Smørgrav wrote: > Mike Makonnen writes: >> Document the misleading nature of the REQUIRE line. The patch in >> the PR has been heavily edited for style(9) and clarity. Mistakes are >> mine. > > How about s/REQUIRE/AFTER/, to mirror BEFORE? I would be in favor of that. Any objections? 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 From owner-freebsd-rc@FreeBSD.ORG Tue Jun 10 08:16:51 2008 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E73651065676 for ; Tue, 10 Jun 2008 08:16:51 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id A7A8B8FC18 for ; Tue, 10 Jun 2008 08:16:51 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id B05282049; Tue, 10 Jun 2008 10:01:13 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Mike Makonnen References: <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> <484E2E05.5080804@wubethiopia.com> Date: Tue, 10 Jun 2008 10:01:13 +0200 In-Reply-To: <484E2E05.5080804@wubethiopia.com> (Mike Makonnen's message of "Tue\, 10 Jun 2008 10\:32\:21 +0300") Message-ID: <86lk1du3au.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: src-committers@freebsd.org, freebsd-rc@freebsd.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2008 08:16:52 -0000 Mike Makonnen writes: > Dag-Erling Sm=C3=B8rgrav 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) DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-freebsd-rc@FreeBSD.ORG Tue Jun 10 14:53:25 2008 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2E20A106564A; Tue, 10 Jun 2008 14:53:25 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (cl-162.ewr-01.us.sixxs.net [IPv6:2001:4830:1200:a1::2]) by mx1.freebsd.org (Postfix) with ESMTP id A77208FC1D; Tue, 10 Jun 2008 14:53:24 +0000 (UTC) (envelope-from brooks@lor.one-eyed-alien.net) Received: from lor.one-eyed-alien.net (localhost [127.0.0.1]) by lor.one-eyed-alien.net (8.14.2/8.14.2) with ESMTP id m5AErpR7019538; Tue, 10 Jun 2008 09:53:51 -0500 (CDT) (envelope-from brooks@lor.one-eyed-alien.net) Received: (from brooks@localhost) by lor.one-eyed-alien.net (8.14.2/8.14.2/Submit) id m5AEro48019537; Tue, 10 Jun 2008 09:53:50 -0500 (CDT) (envelope-from brooks) Date: Tue, 10 Jun 2008 09:53:50 -0500 From: Brooks Davis To: Dag-Erling Sm??rgrav Message-ID: <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> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="bp/iNruPH9dso1Pn" Content-Disposition: inline In-Reply-To: <86lk1du3au.fsf@ds4.des.no> User-Agent: Mutt/1.5.17 (2007-11-01) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-3.0 (lor.one-eyed-alien.net [127.0.0.1]); Tue, 10 Jun 2008 09:53:51 -0500 (CDT) Cc: src-committers@FreeBSD.org, freebsd-rc@FreeBSD.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Jun 2008 14:53:25 -0000 --bp/iNruPH9dso1Pn Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Jun 10, 2008 at 10:01:13AM +0200, Dag-Erling Sm??rgrav wrote: > Mike Makonnen writes: > > Dag-Erling Sm??rgrav writes: > > > How about s/REQUIRE/AFTER/, to mirror BEFORE? > > I would be in favor of that. Any objections? >=20 > (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. -- Brooks --bp/iNruPH9dso1Pn Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.8 (FreeBSD) iD8DBQFITpV9XY6L6fI4GtQRAsSjAKCNV+6Hrr56K7C7ECrJq7eg7F0evgCgpURe xig665EZB+L+1QTx+w3oU20= =qm5S -----END PGP SIGNATURE----- --bp/iNruPH9dso1Pn-- From owner-freebsd-rc@FreeBSD.ORG Wed Jun 11 11:19:58 2008 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 67DD21065672; Wed, 11 Jun 2008 11:19:58 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from dire.wubethiopia.com (j071.v.rootbsd.net [208.79.82.223]) by mx1.freebsd.org (Postfix) with ESMTP id D77E08FC14; Wed, 11 Jun 2008 11:19:57 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from rogue.mike.lan (unknown [213.55.82.68]) by dire.wubethiopia.com (Postfix) with ESMTPSA id EE1AD4FD966E; Wed, 11 Jun 2008 11:19:15 +0000 (UTC) Message-ID: <484FB5DE.8060001@wubethiopia.com> Date: Wed, 11 Jun 2008 14:24:14 +0300 From: Mike Makonnen User-Agent: Thunderbird 2.0.0.12 (X11/20080323) MIME-Version: 1.0 To: Brooks Davis 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> In-Reply-To: <20080610145350.GA19374@lor.one-eyed-alien.net> Content-Type: multipart/mixed; boundary="------------070207030001030905030308" Cc: Dag-Erling Sm??rgrav , src-committers@FreeBSD.org, freebsd-rc@FreeBSD.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2008 11:19:58 -0000 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 writes: >>> Dag-Erling Sm??rgrav 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-- From owner-freebsd-rc@FreeBSD.ORG Wed Jun 11 12:18:14 2008 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 069E41065671; Wed, 11 Jun 2008 12:18:14 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (chello087206046210.chello.pl [87.206.46.210]) by mx1.freebsd.org (Postfix) with ESMTP id 2962B8FC2A; Wed, 11 Jun 2008 12:18:10 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 43D8F45EE5; Wed, 11 Jun 2008 14:18:09 +0200 (CEST) Received: from localhost (pjd.wheel.pl [10.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id F1C2545EB2; Wed, 11 Jun 2008 14:17:56 +0200 (CEST) Date: Wed, 11 Jun 2008 14:17:59 +0200 From: Pawel Jakub Dawidek To: Mike Makonnen Message-ID: <20080611121338.GA2098@garage.freebsd.pl> 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> <484FB5DE.8060001@wubethiopia.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="9zSXsLTf0vkW971A" Content-Disposition: inline In-Reply-To: <484FB5DE.8060001@wubethiopia.com> User-Agent: Mutt/1.4.2.3i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 8.0-CURRENT i386 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-5.9 required=3.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.0.4 Cc: Dag-Erling Sm??rgrav , Brooks Davis , freebsd-rc@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2008 12:18:14 -0000 --9zSXsLTf0vkW971A Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 11, 2008 at 02:24:14PM +0300, Mike Makonnen wrote: > Brooks Davis wrote: > >On Tue, Jun 10, 2008 at 10:01:13AM +0200, Dag-Erling Sm??rgrav wrote: > >>Mike Makonnen writes: > >>>Dag-Erling Sm??rgrav 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= =20 > >that > >support AFTER have been shipped for some time and a sweep of ports has b= een > >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. >=20 > Actually, I was thinking that we leave REQUIRE in there indefinitely for= =20 > backwards compatibility and avoiding gratuitous differences with=20 > NetBSD and DragonFly. It doesn't cost us anything but is a net benefit=20 > to our users. We can simply discourage its use in the documentation. As= =20 > far as churn is concerned: I don't think it's that big a deal=20 > (especially if you use mergemaster -U). The patch is actually pretty=20 > simple (see attachment). Just a note from a user perspective. Every time I install FreeBSD and I upgrade it to the latest release, I've to spend a lot of time to manually install all the changes like the above (I'm not used to -U option, but I also think it doesn't work for the first time.). And believe me, this is sooo huge PITA, especially if you have to install more than one system (but not many enough to automate it). If there really have to be changes like that, please consider installing rc.d/ script as a part of the installworld target. More or less what kib@ suggested the other day. One of the things I was thinking about how to detect if the script was manually edited by the user is to keep md5 of the script in it. Of course we have to exclude one line. eg. # SUM: af546a7d65e3babd6547bf2a7f7aec9f sum=3D`grep -v '^SUM:' script | md5` sed 's/^# SUM:.*/# SUM: '$sum'/' script etc. > Index: etc/rc.d/DAEMON > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: DAEMON > -# REQUIRE: NETWORKING SERVERS > +# AFTER: NETWORKING SERVERS > =20 > # This is a dummy dependency, to ensure that general purpose daemons > # are run _after_ the above are. > Index: etc/rc.d/FILESYSTEMS > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: FILESYSTEMS > -# REQUIRE: root mountcritlocal zfs > +# AFTER: root mountcritlocal zfs > =20 > # 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 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: LOGIN > -# REQUIRE: DAEMON > +# AFTER: DAEMON > =20 > # 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 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # 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 > =20 > # This is a dummy dependency, for services which require networking > # to be operational before starting. > Index: etc/rc.d/SERVERS > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: SERVERS > -# REQUIRE: mountcritremote abi ldconfig > +# AFTER: mountcritremote abi ldconfig > =20 > # This is a dummy dependency, for early-start servers relying on > # some basic configuration. > Index: etc/rc.d/abi > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: abi > -# REQUIRE: archdep > +# AFTER: archdep > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/accounting > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: accounting > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > # BEFORE: DAEMON > # KEYWORD: nojail > =20 > Index: etc/rc.d/addswap > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: addswap > -# REQUIRE: FILESYSTEMS > +# AFTER: FILESYSTEMS > # BEFORE: sysctl > # KEYWORD: nojail > =20 > Index: etc/rc.d/adjkerntz > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: adjkerntz > -# REQUIRE: FILESYSTEMS random > +# AFTER: FILESYSTEMS random > # BEFORE: netif > # KEYWORD: nojail > =20 > Index: etc/rc.d/amd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: amd > -# REQUIRE: rpcbind ypbind nfsclient cleanvar ldconfig > +# AFTER: rpcbind ypbind nfsclient cleanvar ldconfig > # BEFORE: DAEMON > # KEYWORD: nojail > =20 > Index: etc/rc.d/apm > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: apm > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/apmd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: apmd > -# REQUIRE: DAEMON apm > +# AFTER: DAEMON apm > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/archdep > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: archdep > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/atm1 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: atm1 > -# REQUIRE: root > +# AFTER: root > # BEFORE: netif > # KEYWORD: nojail > =20 > Index: etc/rc.d/atm2 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: atm2 > -# REQUIRE: atm1 netif > +# AFTER: atm1 netif > # BEFORE: routing > # KEYWORD: nojail > =20 > Index: etc/rc.d/atm3 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 > =20 > # PROVIDE: atm3 > -# REQUIRE: atm2 > +# AFTER: atm2 > # BEFORE: DAEMON > # KEYWORD: nojail > =20 > Index: etc/rc.d/auditd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: auditd > -# REQUIRE: syslogd > +# AFTER: syslogd > # BEFORE: DAEMON > # KEYWORD: shutdown > =20 > Index: etc/rc.d/auto_linklocal > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: auto_linklocal > -# REQUIRE: root > +# AFTER: root > # BEFORE: sysctl > # KEYWORD: nojail > =20 > Index: etc/rc.d/bgfsck > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: bgfsck > -# REQUIRE: cron devfs syslogd > +# AFTER: cron devfs syslogd > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/bluetooth > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 $ > =20 > # PROVIDE: bluetooth > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # KEYWORD: nojail nostart > =20 > . /etc/rc.subr > Index: etc/rc.d/bootparams > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: bootparams > -# REQUIRE: rpcbind DAEMON > +# AFTER: rpcbind DAEMON > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/bridge > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: bridge > -# REQUIRE: netif > +# AFTER: netif > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/bsnmpd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: bsnmpd > -# REQUIRE: NETWORKING syslogd > +# AFTER: NETWORKING syslogd > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/bthidd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: bthidd > -# REQUIRE: DAEMON hcsecd > +# AFTER: DAEMON hcsecd > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/cleanvar > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: cleanvar > -# REQUIRE: FILESYSTEMS var > +# AFTER: FILESYSTEMS var > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/cleartmp > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: cleartmp > -# REQUIRE: mountcritremote tmp > +# AFTER: mountcritremote tmp > # BEFORE: DAEMON > =20 > . /etc/rc.subr > Index: etc/rc.d/cron > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: cron > -# REQUIRE: LOGIN cleanvar > +# AFTER: LOGIN cleanvar > # BEFORE: securelevel > # KEYWORD: shutdown > =20 > Index: etc/rc.d/ddb > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ddb > -# REQUIRE: dumpon > +# AFTER: dumpon > # BEFORE: disks savecore initrandom > # KEYWORD: nojail > =20 > Index: etc/rc.d/devd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: devd > -# REQUIRE: netif network_ipv6 > +# AFTER: netif network_ipv6 > # BEFORE: NETWORKING mountcritremote > # KEYWORD: nojail > =20 > Index: etc/rc.d/devfs > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: devfs > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > # BEFORE: SERVERS securelevel > # KEYWORD: nojail > =20 > Index: etc/rc.d/dmesg > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: dmesg > -# REQUIRE: mountcritremote cleanvar > +# AFTER: mountcritremote cleanvar > # BEFORE: DAEMON > # KEYWORD: nojail > =20 > Index: etc/rc.d/early.sh > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: early > -# REQUIRE: disks localswap > +# AFTER: disks localswap > # BEFORE: fsck > =20 > # > Index: etc/rc.d/encswap > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: disks > -# REQUIRE: initrandom > +# AFTER: initrandom > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/fsck > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: fsck > -# REQUIRE: localswap > +# AFTER: localswap > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/ftp-proxy > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ftp-proxy > -# REQUIRE: DAEMON pf > +# AFTER: DAEMON pf > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/ftpd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ftpd > -# REQUIRE: LOGIN cleanvar > +# AFTER: LOGIN cleanvar > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/geli > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: disks > -# REQUIRE: initrandom > +# AFTER: initrandom > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/geli2 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: geli2 > -# REQUIRE: FILESYSTEMS > +# AFTER: FILESYSTEMS > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/hcsecd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: hcsecd > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/hostapd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: hostapd > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > # KEYWORD: nojail shutdown > =20 > . /etc/rc.subr > Index: etc/rc.d/hostid > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: hostid > -# REQUIRE: root > +# AFTER: root > # BEFORE: mountcritlocal > # KEYWORD: nojail > =20 > Index: etc/rc.d/hostname > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: hostname > -# REQUIRE: FILESYSTEMS > +# AFTER: FILESYSTEMS > # BEFORE: netif > =20 > . /etc/rc.subr > Index: etc/rc.d/idmapd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: idmapd > -# REQUIRE: rpcbind > +# AFTER: rpcbind > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/inetd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: inetd > -# REQUIRE: DAEMON LOGIN cleanvar > +# AFTER: DAEMON LOGIN cleanvar > # KEYWORD: shutdown > =20 > . /etc/rc.subr > Index: etc/rc.d/ip6addrctl > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ip6addrctl > -# REQUIRE: FILESYSTEMS netif > +# AFTER: FILESYSTEMS netif > # BEFORE: network_ipv6 > # KEYWORD: nojail > =20 > Index: etc/rc.d/ip6fw > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ip6fw > -# REQUIRE: routing > +# AFTER: routing > # BEFORE: network_ipv6 > # KEYWORD: nojail > =20 > Index: etc/rc.d/ipfilter > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ipfilter > -# REQUIRE: FILESYSTEMS > +# AFTER: FILESYSTEMS > # BEFORE: netif > # KEYWORD: nojail > =20 > Index: etc/rc.d/ipfs > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ipfs > -# REQUIRE: ipnat > +# AFTER: ipnat > # BEFORE: netif > # KEYWORD: nojail shutdown > =20 > Index: etc/rc.d/ipfw > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ipfw > -# REQUIRE: ppp > +# AFTER: ppp > # BEFORE: NETWORKING > # KEYWORD: nojail > =20 > Index: etc/rc.d/ipmon > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ipmon > -# REQUIRE: FILESYSTEMS hostname sysctl cleanvar ipfilter > +# AFTER: FILESYSTEMS hostname sysctl cleanvar ipfilter > # BEFORE: SERVERS > # KEYWORD: nojail > =20 > Index: etc/rc.d/ipnat > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ipnat > -# REQUIRE: ipfilter > +# AFTER: ipfilter > # BEFORE: DAEMON netif > # KEYWORD: nojail > =20 > Index: etc/rc.d/ipsec > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ipsec > -# REQUIRE: FILESYSTEMS > +# AFTER: FILESYSTEMS > # BEFORE: DAEMON mountcritremote > # KEYWORD: nojail > =20 > Index: etc/rc.d/ipxrouted > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ipxrouted > -# REQUIRE: SERVERS > +# AFTER: SERVERS > # BEFORE: DAEMON > # KEYWORD: nojail > =20 > Index: etc/rc.d/jail > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: jail > -# REQUIRE: LOGIN cleanvar > +# AFTER: LOGIN cleanvar > # BEFORE: securelevel > # KEYWORD: nojail shutdown > =20 > Index: etc/rc.d/kadmind > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: kadmin > -# REQUIRE: kerberos > +# AFTER: kerberos > # BEFORE: DAEMON > =20 > . /etc/rc.subr > Index: etc/rc.d/kerberos > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: kerberos > -# REQUIRE: NETWORKING > +# AFTER: NETWORKING > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/kernel > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: kernel > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/keyserv > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 > =20 > # PROVIDE: keyserv > -# REQUIRE: ypbind > +# AFTER: ypbind > # BEFORE: DAEMON > =20 > . /etc/rc.subr > Index: etc/rc.d/kldxref > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: kldxref > -# REQUIRE: FILESYSTEMS > +# AFTER: FILESYSTEMS > # BEFORE: netif > # KEYWORD: nojail > =20 > Index: etc/rc.d/kpasswdd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: kpasswdd > -# REQUIRE: kadmin > +# AFTER: kadmin > # BEFORE: DAEMON > =20 > . /etc/rc.subr > Index: etc/rc.d/ldconfig > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ldconfig > -# REQUIRE: mountcritremote cleanvar > +# AFTER: mountcritremote cleanvar > # BEFORE: DAEMON > =20 > . /etc/rc.subr > Index: etc/rc.d/local > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: local > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > # KEYWORD: shutdown > =20 > Index: etc/rc.d/localpkg > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: localpkg > -# REQUIRE: abi > +# AFTER: abi > # BEFORE: securelevel > # KEYWORD: shutdown > =20 > Index: etc/rc.d/lockd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: lockd > -# REQUIRE: nfsserver nfsclient nfsd rpcbind statd > +# AFTER: nfsserver nfsclient nfsd rpcbind statd > # BEFORE: DAEMON > # KEYWORD: nojail > =20 > Index: etc/rc.d/lpd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: lpd > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > =20 > . /etc/rc.subr > Index: etc/rc.d/mdconfig > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mdconfig > -# REQUIRE: localswap > +# AFTER: localswap > # BEFORE: mountcritlocal > =20 > . /etc/rc.subr > Index: etc/rc.d/mdconfig2 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mdconfig2 > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > # BEFORE: SERVERS > =20 > . /etc/rc.subr > Index: etc/rc.d/mixer > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mixer > -# REQUIRE: cleanvar > +# AFTER: cleanvar > # KEYWORD: nojail shutdown > =20 > . /etc/rc.subr > Index: etc/rc.d/motd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: motd > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > # BEFORE: LOGIN > =20 > . /etc/rc.subr > Index: etc/rc.d/mountcritlocal > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mountcritlocal > -# REQUIRE: root > +# AFTER: root > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/mountcritremote > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mountcritremote > -# REQUIRE: NETWORKING FILESYSTEMS cleanvar ipsec > +# AFTER: NETWORKING FILESYSTEMS cleanvar ipsec > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/mountd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mountd > -# REQUIRE: NETWORKING nfsserver rpcbind quota > +# AFTER: NETWORKING nfsserver rpcbind quota > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/mountlate > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mountlate > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/moused > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: moused > -# REQUIRE: DAEMON cleanvar > +# AFTER: DAEMON cleanvar > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/mroute6d > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mroute6d > -# REQUIRE: network_ipv6 > +# AFTER: network_ipv6 > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/mrouted > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mrouted > -# REQUIRE: netif routing cleanvar > +# AFTER: netif routing cleanvar > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/msgs > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: msgs > -# REQUIRE: LOGIN > +# AFTER: LOGIN > =20 > # Make a bounds file for msgs(1) if there isn't one already > # > Index: etc/rc.d/named > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: named > -# REQUIRE: SERVERS cleanvar > +# AFTER: SERVERS cleanvar > # KEYWORD: shutdown > =20 > . /etc/rc.subr > Index: etc/rc.d/netif > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: netif > -# REQUIRE: atm1 cleanvar ipfilter FILESYSTEMS serial sppp sysctl > +# AFTER: atm1 cleanvar ipfilter FILESYSTEMS serial sppp sysctl > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/netoptions > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: netoptions > -# REQUIRE: FILESYSTEMS > +# AFTER: FILESYSTEMS > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/network_ipv6 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: network_ipv6 > -# REQUIRE: routing > +# AFTER: routing > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/newsyslog > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: newsyslog > -# REQUIRE: cleanvar mountcritremote > +# AFTER: cleanvar mountcritremote > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/nfsclient > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: nfsclient > -# REQUIRE: NETWORKING mountcritremote rpcbind > +# AFTER: NETWORKING mountcritremote rpcbind > # KEYWORD: nojail shutdown > =20 > . /etc/rc.subr > Index: etc/rc.d/nfsd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: nfsd > -# REQUIRE: mountd > +# AFTER: mountd > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/nfsserver > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: nfsserver > -# REQUIRE: NETWORKING mountcritremote > +# AFTER: NETWORKING mountcritremote > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/nisdomain > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: nisdomain > -# REQUIRE: SERVERS rpcbind > +# AFTER: SERVERS rpcbind > # BEFORE: ypbind ypserv ypxfrd > =20 > . /etc/rc.subr > Index: etc/rc.d/nscd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: nscd > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > =20 > # > Index: etc/rc.d/nsswitch > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: nsswitch > -# REQUIRE: root > +# AFTER: root > # BEFORE: NETWORK > =20 > . /etc/rc.subr > Index: etc/rc.d/ntpd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ntpd > -# REQUIRE: DAEMON ntpdate cleanvar devfs > +# AFTER: DAEMON ntpdate cleanvar devfs > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/ntpdate > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ntpdate > -# REQUIRE: NETWORKING syslogd named > +# AFTER: NETWORKING syslogd named > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/othermta > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: mail > -# REQUIRE: LOGIN > +# AFTER: LOGIN > =20 > # XXX - TEMPORARY SCRIPT UNTIL YOU WRITE YOUR OWN REPLACEMENT. > # > Index: etc/rc.d/pf > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: pf > -# REQUIRE: FILESYSTEMS netif pflog pfsync > +# AFTER: FILESYSTEMS netif pflog pfsync > # BEFORE: routing > # KEYWORD: nojail > =20 > Index: etc/rc.d/pflog > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: pflog > -# REQUIRE: FILESYSTEMS netif cleanvar > +# AFTER: FILESYSTEMS netif cleanvar > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/pfsync > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: pfsync > -# REQUIRE: FILESYSTEMS netif > +# AFTER: FILESYSTEMS netif > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/power_profile > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: power_profile > -# REQUIRE: FILESYSTEMS syslogd > +# AFTER: FILESYSTEMS syslogd > # KEYWORD: nojail nostart > =20 > . /etc/rc.subr > Index: etc/rc.d/powerd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: powerd > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/ppp > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ppp > -# REQUIRE: netif > +# AFTER: netif > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/pppoed > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: pppoed > -# REQUIRE: NETWORKING > +# AFTER: NETWORKING > # BEFORE: DAEMON > # KEYWORD: nojail > =20 > Index: etc/rc.d/pwcheck > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: pwcheck > -# REQUIRE: mountcritremote syslogd > +# AFTER: mountcritremote syslogd > # BEFORE: DAEMON > =20 > . /etc/rc.subr > Index: etc/rc.d/quota > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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) > =20 > # PROVIDE: quota > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > # BEFORE: DAEMON > # KEYWORD: nojail > =20 > Index: etc/rc.d/random > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: random > -# REQUIRE: var initrandom > +# AFTER: var initrandom > # BEFORE: netif > # KEYWORD: nojail shutdown > =20 > Index: etc/rc.d/rarpd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: rarpd > -# REQUIRE: DAEMON cleanvar > +# AFTER: DAEMON cleanvar > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/resolv > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: resolv > -# REQUIRE: netif > +# AFTER: netif > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/rfcomm_pppd_server > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: rfcomm_pppd_server > -# REQUIRE: DAEMON sdpd > +# AFTER: DAEMON sdpd > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/root > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: root > -# REQUIRE: fsck > +# AFTER: fsck > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/route6d > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: route6d > -# REQUIRE: network_ipv6 > +# AFTER: network_ipv6 > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/routed > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: routed > -# REQUIRE: netif routing > +# AFTER: netif routing > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/routing > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: routing > -# REQUIRE: devd netif ppp > +# AFTER: devd netif ppp > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/rpcbind > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: rpcbind > -# REQUIRE: NETWORKING ntpdate syslogd named > +# AFTER: NETWORKING ntpdate syslogd named > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/rtadvd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: rtadvd > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/rwho > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: rwho > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > =20 > . /etc/rc.subr > Index: etc/rc.d/savecore > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: savecore > -# REQUIRE: syslogd > +# AFTER: syslogd > # BEFORE: SERVERS > # KEYWORD: nojail > =20 > Index: etc/rc.d/sdpd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: sdpd > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/sendmail > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # 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 > =20 > Index: etc/rc.d/serial > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: serial > -# REQUIRE: root > +# AFTER: root > # KEYWORD: nojail > =20 > # Change some defaults for serial devices. > Index: etc/rc.d/sppp > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: sppp > -# REQUIRE: root > +# AFTER: root > # BEFORE: netif > # KEYWORD: nojail > =20 > Index: etc/rc.d/sshd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: sshd > -# REQUIRE: LOGIN cleanvar > +# AFTER: LOGIN cleanvar > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/statd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: statd > -# REQUIRE: nfsserver nfsclient nfsd rpcbind > +# AFTER: nfsserver nfsclient nfsd rpcbind > # BEFORE: DAEMON > # KEYWORD: nojail > =20 > Index: etc/rc.d/swap1 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: localswap > -# REQUIRE: disks > +# AFTER: disks > # KEYWORD: nojail shutdown > =20 > . /etc/rc.subr > Index: etc/rc.d/syscons > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: syscons > -# REQUIRE: LOGIN > +# AFTER: LOGIN > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/sysctl > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: sysctl > -# REQUIRE: root > +# AFTER: root > # BEFORE: DAEMON > =20 > . /etc/rc.subr > Index: etc/rc.d/syslogd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: syslogd > -# REQUIRE: mountcritremote cleanvar newsyslog > +# AFTER: mountcritremote cleanvar newsyslog > # BEFORE: SERVERS > =20 > . /etc/rc.subr > Index: etc/rc.d/timed > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: timed > -# REQUIRE: DAEMON > +# AFTER: DAEMON > # BEFORE: LOGIN > # KEYWORD: nojail > =20 > Index: etc/rc.d/tmp > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: tmp > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/var > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: var > -# REQUIRE: FILESYSTEMS > +# AFTER: FILESYSTEMS > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/virecover > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: virecover > -# REQUIRE: mountcritremote ldconfig > +# AFTER: mountcritremote ldconfig > # BEFORE: DAEMON > # > # XXX: should require `mail'! > Index: etc/rc.d/watchdogd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: watchdogd > -# REQUIRE: DAEMON cleanvar > +# AFTER: DAEMON cleanvar > # KEYWORD: nojail > =20 > . /etc/rc.subr > Index: etc/rc.d/wpa_supplicant > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: wpa_supplicant > -# REQUIRE: mountcritremote > +# AFTER: mountcritremote > # KEYWORD: nojail nostart > =20 > . /etc/rc.subr > Index: etc/rc.d/ypbind > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ypbind > -# REQUIRE: ypserv > +# AFTER: ypserv > # BEFORE: DAEMON > =20 > . /etc/rc.subr > Index: etc/rc.d/yppasswdd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: yppasswdd > -# REQUIRE: ypserv ypbind > +# AFTER: ypserv ypbind > # BEFORE: LOGIN > =20 > . /etc/rc.subr > Index: etc/rc.d/ypserv > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ypserv > -# REQUIRE: rpcbind > +# AFTER: rpcbind > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/ypset > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ypset > -# REQUIRE: ypbind > +# AFTER: ypbind > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/ypupdated > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ypupdated > -# REQUIRE: rpcbind ypserv > +# AFTER: rpcbind ypserv > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/ypxfrd > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: ypxfrd > -# REQUIRE: rpcbind ypserv > +# AFTER: rpcbind ypserv > =20 > . /etc/rc.subr > =20 > Index: etc/rc.d/zfs > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 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 @@ > # > =20 > # PROVIDE: zfs > -# REQUIRE: mountcritlocal > +# AFTER: mountcritlocal > =20 > . /etc/rc.subr --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --9zSXsLTf0vkW971A Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFIT8J1ForvXbEpPzQRAo4sAKD1yEaAdgggcXzQ66XGd2LFh7L1OQCfV+AU HbsyFVB4tbdVIsiNckQaIWU= =3S45 -----END PGP SIGNATURE----- --9zSXsLTf0vkW971A-- From owner-freebsd-rc@FreeBSD.ORG Wed Jun 11 13:04:43 2008 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0842110656A9; Wed, 11 Jun 2008 13:04:43 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C1C7A8FC23; Wed, 11 Jun 2008 13:04:40 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <484FCD69.2080504@FreeBSD.org> Date: Wed, 11 Jun 2008 15:04:41 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421) MIME-Version: 1.0 To: Pawel Jakub Dawidek 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> <484FB5DE.8060001@wubethiopia.com> <20080611121338.GA2098@garage.freebsd.pl> In-Reply-To: <20080611121338.GA2098@garage.freebsd.pl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Brooks Davis , freebsd-rc@FreeBSD.org, src-committers@FreeBSD.org, Dag-Erling Sm??rgrav Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2008 13:04:43 -0000 Pawel Jakub Dawidek wrote: > On Wed, Jun 11, 2008 at 02:24:14PM +0300, Mike Makonnen wrote: >> Brooks Davis wrote: >>> On Tue, Jun 10, 2008 at 10:01:13AM +0200, Dag-Erling Sm??rgrav wrote: >>>> Mike Makonnen writes: >>>>> Dag-Erling Sm??rgrav 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). > > Just a note from a user perspective. Every time I install FreeBSD and I > upgrade it to the latest release, I've to spend a lot of time to > manually install all the changes like the above (I'm not used to -U > option, but I also think it doesn't work for the first time.). > And believe me, this is sooo huge PITA, especially if you have to > install more than one system (but not many enough to automate it). > > If there really have to be changes like that, please consider installing > rc.d/ script as a part of the installworld target. More or less what > kib@ suggested the other day. Yes, rc.d changes are a big PITA to mergemaster. I always ^C, then do cd /usr/src/etc/rc.d; make install, then start over. It would be nice if that could be automated. Kris From owner-freebsd-rc@FreeBSD.ORG Wed Jun 11 13:10:37 2008 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8D53B1065671; Wed, 11 Jun 2008 13:10:37 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from dire.wubethiopia.com (j071.v.rootbsd.net [208.79.82.223]) by mx1.freebsd.org (Postfix) with ESMTP id 29B128FC0C; Wed, 11 Jun 2008 13:10:37 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from rogue.mike.lan (unknown [213.55.82.68]) by dire.wubethiopia.com (Postfix) with ESMTPSA id 9CB954FD966E; Wed, 11 Jun 2008 13:10:21 +0000 (UTC) Message-ID: <484FCFE3.7030107@wubethiopia.com> Date: Wed, 11 Jun 2008 16:15:15 +0300 From: Mike Makonnen User-Agent: Thunderbird 2.0.0.12 (X11/20080323) MIME-Version: 1.0 To: Pawel Jakub Dawidek 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> <484FB5DE.8060001@wubethiopia.com> <20080611121338.GA2098@garage.freebsd.pl> In-Reply-To: <20080611121338.GA2098@garage.freebsd.pl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Dag-Erling Sm??rgrav , Brooks Davis , freebsd-rc@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2008 13:10:37 -0000 Pawel Jakub Dawidek wrote: > On Wed, Jun 11, 2008 at 02:24:14PM +0300, Mike Makonnen wrote: >> Brooks Davis wrote: >>> On Tue, Jun 10, 2008 at 10:01:13AM +0200, Dag-Erling Sm??rgrav wrote: >>>> Mike Makonnen writes: >>>>> Dag-Erling Sm??rgrav 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). > > Just a note from a user perspective. Every time I install FreeBSD and I > upgrade it to the latest release, I've to spend a lot of time to > manually install all the changes like the above (I'm not used to -U > option, but I also think it doesn't work for the first time.). > And believe me, this is sooo huge PITA, especially if you have to > install more than one system (but not many enough to automate it). Which is exactly why mergemaster(8) has a -U option (it's such a time-saver I don't understand why it's not enabled by default). > If there really have to be changes like that, please consider installing > rc.d/ script as a part of the installworld target. More or less what > kib@ suggested the other day. The thing I don't like about it is that it would blow away any local modifications to those files. A lot of people are used to editing these files for major/minor local tweaks (in fact, I do it myself some times) and I think simply blowing these files away would inconvenience a lot of users. > One of the things I was thinking about how to detect if the script was > manually edited by the user is to keep md5 of the script in it. Of > course we have to exclude one line. eg. > Again: why re-invent the wheel? The mergemaster(8) command already does this, except that the md5 sum doesn't live in the file, but in /var/db/mergemaster.mtree. 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 From owner-freebsd-rc@FreeBSD.ORG Wed Jun 11 14:02:04 2008 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 84D951065675; Wed, 11 Jun 2008 14:02:04 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from dire.wubethiopia.com (j071.v.rootbsd.net [208.79.82.223]) by mx1.freebsd.org (Postfix) with ESMTP id 3AD558FC16; Wed, 11 Jun 2008 14:02:04 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from rogue.mike.lan (unknown [213.55.87.92]) by dire.wubethiopia.com (Postfix) with ESMTPSA id 6FE1A4FD966E; Wed, 11 Jun 2008 14:01:57 +0000 (UTC) Message-ID: <484FDC12.3010407@wubethiopia.com> Date: Wed, 11 Jun 2008 17:07:14 +0300 From: Mike Makonnen User-Agent: Thunderbird 2.0.0.12 (X11/20080323) MIME-Version: 1.0 To: Doug Barton Content-Type: multipart/mixed; boundary="------------090804020003050306010800" Cc: freebsd-current@freebsd.org, freebsd-rc@freebsd.org Subject: Making -i and -U default behavior for mergemaster (was: Re: svn commit: r179669 - head/sbin/rcorder) X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2008 14:02:04 -0000 This is a multi-part message in MIME format. --------------090804020003050306010800 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hi Doug, The -i and -U options to mergemaster are such timesavers that I was wondering if they shouldn't be turned on by default. The attached patch makes this the default behavior and uses the -I and -X command line switches to turn it off. 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 --------------090804020003050306010800 Content-Type: text/plain; name="mergemaster-auto-install-upgrade.patch" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="mergemaster-auto-install-upgrade.patch" Index: usr.sbin/mergemaster/mergemaster.8 =================================================================== RCS file: /home/ncvs/src/usr.sbin/mergemaster/mergemaster.8,v retrieving revision 1.36 diff -u -r1.36 mergemaster.8 --- usr.sbin/mergemaster/mergemaster.8 30 Apr 2006 22:09:47 -0000 1.36 +++ usr.sbin/mergemaster/mergemaster.8 11 Jun 2008 13:34:28 -0000 @@ -32,7 +32,7 @@ .Nd merge configuration files, et al during an upgrade .Sh SYNOPSIS .Nm -.Op Fl scrvahipCPU +.Op Fl scrvahpCIPX .Op Fl m Ar /path/to/sources .Op Fl t Ar /path/to/temp/root .Op Fl d @@ -193,9 +193,6 @@ -w superfluous. .It Fl h Display usage and help information. -.It Fl i -Automatically install any files that do not exist in the -destination directory. .It Fl p Pre-buildworld mode. Compares only files known to be essential to the success of @@ -207,6 +204,9 @@ .Nm run, compares your rc.conf[.local] options to the defaults. +.It Fl i +Prompt the user to manually install any files that do not exist in the +destination directory. .It Fl P Preserve files that you replace in .Pa /var/tmp/mergemaster/preserved-files- , @@ -243,7 +243,7 @@ .It Fl D Ar /path Specify the destination directory for the installed files. .It Fl U -Attempt to auto upgrade files that have not been user modified. +Prompt the user to upgrade files that have not been user modified. .El .Sh ENVIRONMENT The Index: usr.sbin/mergemaster/mergemaster.sh =================================================================== RCS file: /home/ncvs/src/usr.sbin/mergemaster/mergemaster.sh,v retrieving revision 1.56 diff -u -r1.56 mergemaster.sh --- usr.sbin/mergemaster/mergemaster.sh 26 May 2008 10:40:09 -0000 1.56 +++ usr.sbin/mergemaster/mergemaster.sh 11 Jun 2008 13:53:29 -0000 @@ -24,7 +24,6 @@ echo " -v Be more verbose about the process, include additional checks" echo " -a Leave all files that differ to merge by hand" echo " -h Display more complete help" - echo ' -i Automatically install files that do not exist in destination directory' echo ' -p Pre-buildworld mode, only compares crucial files' echo ' -C Compare local rc.conf variables to the defaults' echo ' -P Preserve files that are overwritten' @@ -35,7 +34,8 @@ echo " -w N Specify a screen width in columns to sdiff" echo " -A architecture Alternative architecture name to pass to make" echo ' -D /path/directory Specify the destination directory to install files to' - echo " -U Attempt to auto upgrade files that have not been user modified." + echo ' -I Prompt the user to install files that do not exist in destination directory' + echo " -X Prompt the user to upgrade files that have not been user modified." echo '' } @@ -260,15 +260,20 @@ . "$HOME/.mergemasterrc" fi +# Set default options +# +AUTO_UPGRADE=yes +AUTO_INSTALL=yes + # Check the command line options # -while getopts ":ascrvhipCPm:t:du:w:D:A:U" COMMAND_LINE_ARGUMENT ; do +while getopts ":ascrvhipCIPXm:t:du:w:D:A:U" COMMAND_LINE_ARGUMENT ; do case "${COMMAND_LINE_ARGUMENT}" in A) ARCHSTRING='MACHINE_ARCH='${OPTARG} ;; - U) - AUTO_UPGRADE=yes + X) + unset AUTO_UPGRADE ;; s) STRICT=yes @@ -294,8 +299,8 @@ display_help exit 0 ;; - i) - AUTO_INSTALL=yes + I) + unset AUTO_INSTALL ;; C) COMP_CONFS=yes @@ -1028,15 +1033,15 @@ '') ( echo '' - echo '*** You chose the automatic install option for files that did not' - echo ' exist on your system. The following were installed for you:' + echo '*** The following files did not exist on your system. They were' + echo ' automatically installed for you:' echo "${AUTO_INSTALLED_FILES}" ) | ${PAGER} ;; *) echo '' - echo '*** You chose the automatic install option for files that did not' - echo ' exist on your system. The following were installed for you:' + echo '*** The following files did not exist on your system. They were' + echo ' automatically installed for you:' echo "${AUTO_INSTALLED_FILES}" ;; esac @@ -1050,15 +1055,15 @@ '') ( echo '' - echo '*** You chose the automatic upgrade option for files that you did' - echo ' not alter on your system. The following were upgraded for you:' + echo '*** The following files were automatically upgraded for you' + echo ' because they contained no local modifications:' echo "${AUTO_UPGRADED_FILES}" ) | ${PAGER} ;; *) echo '' - echo '*** You chose the automatic upgrade option for files that you did' - echo ' not alter on your system. The following were upgraded for you:' + echo '*** The following files were automatically upgraded for you' + echo ' because they contained no local modifications:' echo "${AUTO_UPGRADED_FILES}" ;; esac --------------090804020003050306010800-- From owner-freebsd-rc@FreeBSD.ORG Wed Jun 11 14:11:01 2008 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2480C106564A; Wed, 11 Jun 2008 14:11:01 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: from mail.garage.freebsd.pl (chello087206046210.chello.pl [87.206.46.210]) by mx1.freebsd.org (Postfix) with ESMTP id 8B9028FC12; Wed, 11 Jun 2008 14:11:00 +0000 (UTC) (envelope-from pjd@garage.freebsd.pl) Received: by mail.garage.freebsd.pl (Postfix, from userid 65534) id 58B9945C8C; Wed, 11 Jun 2008 16:10:59 +0200 (CEST) Received: from localhost (pjd.wheel.pl [10.0.1.1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.garage.freebsd.pl (Postfix) with ESMTP id 5965545683; Wed, 11 Jun 2008 16:10:46 +0200 (CEST) Date: Wed, 11 Jun 2008 16:10:48 +0200 From: Pawel Jakub Dawidek To: Mike Makonnen Message-ID: <20080611141048.GC2098@garage.freebsd.pl> 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> <484FB5DE.8060001@wubethiopia.com> <20080611121338.GA2098@garage.freebsd.pl> <484FCFE3.7030107@wubethiopia.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="VV4b6MQE+OnNyhkM" Content-Disposition: inline In-Reply-To: <484FCFE3.7030107@wubethiopia.com> User-Agent: Mutt/1.4.2.3i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 8.0-CURRENT i386 X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on mail.garage.freebsd.pl X-Spam-Level: X-Spam-Status: No, score=-5.9 required=3.0 tests=ALL_TRUSTED,BAYES_00 autolearn=ham version=3.0.4 Cc: Dag-Erling Sm??rgrav , Brooks Davis , freebsd-rc@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2008 14:11:01 -0000 --VV4b6MQE+OnNyhkM Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jun 11, 2008 at 04:15:15PM +0300, Mike Makonnen wrote: [...] > Which is exactly why mergemaster(8) has a -U option (it's such a=20 > time-saver I don't understand why it's not enabled by default). [...] > Again: > why re-invent the wheel? The mergemaster(8) command already does this,=20 > except that the md5 sum doesn't live in the file, but in=20 > /var/db/mergemaster.mtree. I thought it doesn't work for the first mergemaster(8) run. Am I wrong? --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --VV4b6MQE+OnNyhkM Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4 (FreeBSD) iD8DBQFIT9znForvXbEpPzQRAmwYAKC0CwCFb8LVy6czxTEDIskgeF8IWwCg1tK6 zKcA3qlZnXCE1l8gAYyN7p4= =N+iu -----END PGP SIGNATURE----- --VV4b6MQE+OnNyhkM-- From owner-freebsd-rc@FreeBSD.ORG Wed Jun 11 14:46:52 2008 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0A16B1065670; Wed, 11 Jun 2008 14:46:52 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from dire.wubethiopia.com (j071.v.rootbsd.net [208.79.82.223]) by mx1.freebsd.org (Postfix) with ESMTP id CC8648FC16; Wed, 11 Jun 2008 14:46:51 +0000 (UTC) (envelope-from mtm@wubethiopia.com) Received: from rogue.mike.lan (unknown [213.55.87.92]) by dire.wubethiopia.com (Postfix) with ESMTPSA id E07E74FD966E; Wed, 11 Jun 2008 14:46:39 +0000 (UTC) Message-ID: <484FE658.6070008@wubethiopia.com> Date: Wed, 11 Jun 2008 17:51:04 +0300 From: Mike Makonnen User-Agent: Thunderbird 2.0.0.12 (X11/20080323) MIME-Version: 1.0 To: Pawel Jakub Dawidek 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> <484FB5DE.8060001@wubethiopia.com> <20080611121338.GA2098@garage.freebsd.pl> <484FCFE3.7030107@wubethiopia.com> <20080611141048.GC2098@garage.freebsd.pl> In-Reply-To: <20080611141048.GC2098@garage.freebsd.pl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Dag-Erling Sm??rgrav , Brooks Davis , freebsd-rc@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2008 14:46:52 -0000 Pawel Jakub Dawidek wrote: > On Wed, Jun 11, 2008 at 04:15:15PM +0300, Mike Makonnen wrote: > [...] >> Which is exactly why mergemaster(8) has a -U option (it's such a >> time-saver I don't understand why it's not enabled by default). > [...] >> Again: >> why re-invent the wheel? The mergemaster(8) command already does this, >> except that the md5 sum doesn't live in the file, but in >> /var/db/mergemaster.mtree. > > I thought it doesn't work for the first mergemaster(8) run. Am I wrong? > No, you are correct. I think I misunderstood you the first time. Are you suggesting to generate the md5 sum during buildworl/installworld time, and then have the bsd.*.mk glue auto-upgrade files based on this? Yes, I see how this would avoid mergemaster's problem of needing to prime its "cache". However, this stops working if the user modifies the file. I believe, in mergemaster's case if the user modifies the file you are asked to manually upgrade it the next time you run mergemaster, but after that it goes back to automatically updating it. I suppose mergemaster(8) could be modified to take advantage of this to prime it's cache before the first run, and then we could have the best of both worlds. This bears thinking on... Never the less, I think enabling the -i and -U options by default in mergemaster(8) (see other email sent to dougb, -rc, and -current) would go a long way to addressing your concerns regarding the extra churn involved in updating rc.d files. 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 From owner-freebsd-rc@FreeBSD.ORG Wed Jun 11 17:18:48 2008 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B9C110656A9 for ; Wed, 11 Jun 2008 17:18:48 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6]) by mx1.freebsd.org (Postfix) with ESMTP id A81DF8FC17 for ; Wed, 11 Jun 2008 17:18:47 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 5241 invoked by uid 399); 11 Jun 2008 17:18:45 -0000 Received: from localhost (HELO ?192.168.0.4?) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 11 Jun 2008 17:18:45 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <485008ED.4000101@FreeBSD.org> Date: Wed, 11 Jun 2008 10:18:37 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.14 (Windows/20080421) MIME-Version: 1.0 To: Mike Makonnen References: <484FDC12.3010407@wubethiopia.com> In-Reply-To: <484FDC12.3010407@wubethiopia.com> X-Enigmail-Version: 0.95.6 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, freebsd-rc@freebsd.org Subject: Re: Making -i and -U default behavior for mergemaster (was: Re: svn commit: r179669 - head/sbin/rcorder) X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Jun 2008 17:18:48 -0000 Mike Makonnen wrote: > Hi Doug, > > The -i and -U options to mergemaster are such timesavers that I was > wondering if they shouldn't be turned on by default. From day one (literally) the stated goal has been for mergemaster not to make any changes to the installed system by default. I am very resistant to changing that principle 9 years (!) later. The /etc/ or ~/.mergemasterrc files exist for this purpose, and is what I use to make sure I have -i enabled by default, so I'm sure it will continue to be supported. :) Doug -- This .signature sanitized for your protection From owner-freebsd-rc@FreeBSD.ORG Thu Jun 12 09:34:13 2008 Return-Path: Delivered-To: freebsd-rc@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 19F69106564A; Thu, 12 Jun 2008 09:34:13 +0000 (UTC) (envelope-from des@des.no) Received: from tim.des.no (tim.des.no [194.63.250.121]) by mx1.freebsd.org (Postfix) with ESMTP id C4E978FC0C; Thu, 12 Jun 2008 09:34:12 +0000 (UTC) (envelope-from des@des.no) Received: from ds4.des.no (des.no [84.49.246.2]) by smtp.des.no (Postfix) with ESMTP id 4AE062087; Thu, 12 Jun 2008 11:34:10 +0200 (CEST) From: =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= To: Pawel Jakub Dawidek 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> <484FB5DE.8060001@wubethiopia.com> <20080611121338.GA2098@garage.freebsd.pl> <484FCFE3.7030107@wubethiopia.com> <20080611141048.GC2098@garage.freebsd.pl> Date: Thu, 12 Jun 2008 11:34:09 +0200 In-Reply-To: <20080611141048.GC2098@garage.freebsd.pl> (Pawel Jakub Dawidek's message of "Wed\, 11 Jun 2008 16\:10\:48 +0200") Message-ID: <86tzfzq9ny.fsf@ds4.des.no> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/23.0.60 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Cc: Brooks Davis , freebsd-rc@FreeBSD.org, src-committers@FreeBSD.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jun 2008 09:34:13 -0000 Pawel Jakub Dawidek writes: > Mike Makonnen writes: > > Which is exactly why mergemaster(8) has a -U option (it's such a=20 > > time-saver I don't understand why it's not enabled by default). > I thought it doesn't work for the first mergemaster(8) run. Am I wrong? Correct, but easily worked around by running mergemaster -U before updating your source tree. It won't do anything, since your /etc is already up to date, but it will record the necessary information so the next -U run (after you've upgraded) works as designed. By the way: des@ds4 ~% cat .mergemasterrc=20 PAGER=3D"less" IGNORE_MOTD=3D"YES" AUTO_INSTALL=3D"YES" AUTO_UPGRADE=3D"YES" PRESERVE_FILES=3D"YES" but remember that if you do 'sudo mergemaster', it will read your ~/.mergemaster instead of root's, unless you've configured sudo to set HOME to the home directory of the target user. DES --=20 Dag-Erling Sm=C3=B8rgrav - des@des.no From owner-freebsd-rc@FreeBSD.ORG Thu Jun 12 19:32:27 2008 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A45B31065673 for ; Thu, 12 Jun 2008 19:32:27 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx23.fluidhosting.com [204.14.89.6]) by mx1.freebsd.org (Postfix) with ESMTP id 3407E8FC15 for ; Thu, 12 Jun 2008 19:32:27 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 11496 invoked by uid 399); 12 Jun 2008 19:32:26 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 12 Jun 2008 19:32:26 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <485179C8.9090802@FreeBSD.org> Date: Thu, 12 Jun 2008 12:32:24 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.14 (X11/20080606) MIME-Version: 1.0 To: Mike Makonnen References: <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> <484E2E05.5080804@wubethiopia.com> In-Reply-To: <484E2E05.5080804@wubethiopia.com> X-Enigmail-Version: 0.95.6 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Cc: =?UTF-8?B?RGFnLUVybGluZyBTbcO4cmdyYXY=?= , src-committers@freebsd.org, freebsd-rc@freebsd.org Subject: Re: svn commit: r179669 - head/sbin/rcorder X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jun 2008 19:32:27 -0000 Mike Makonnen wrote: > [ cc'ing -rc ] > > Dag-Erling Smørgrav wrote: >> Mike Makonnen writes: >>> Document the misleading nature of the REQUIRE line. The patch in >>> the PR has been heavily edited for style(9) and clarity. Mistakes are >>> mine. >> >> How about s/REQUIRE/AFTER/, to mirror BEFORE? > > I would be in favor of that. Any objections? In some ways I think this would be a good change, although I confess I have a yellow warning light in the "possibly gratuitous change" column. My preference would be that we ask the netbsd guys about this before we do it, either so that they can consider doing it also, or to warn us about why it would be a bad idea. Doug -- This .signature sanitized for your protection