From edwin at mavetju.org Sun Jun 1 11:15:22 2008 From: edwin at mavetju.org (Edwin Groothuis) Date: Sun Jun 1 11:15:27 2008 Subject: Startup after named Message-ID: <20080601105933.GA23625@k7.mavetju> Hello, A certain port (net/freenet6) needs to be started up after the system is capable of doing DNS requests. That sounds like "REQUIRE: named". But what if the system doesn't have named enabled? What kind of require can I use for either named *or* networking? Edwin -- Edwin Groothuis | Personal website: http://www.mavetju.org edwin@mavetju.org | Weblog: http://www.mavetju.org/weblog/ From joao at matik.com.br Sun Jun 1 12:52:41 2008 From: joao at matik.com.br (JoaoBR) Date: Sun Jun 1 12:52:49 2008 Subject: zfs start failure when /usr is on zfs (and rcorder change suggestion) In-Reply-To: <200806010941.09448.joao@matik.com.br> References: <200806010941.09448.joao@matik.com.br> Message-ID: <200806010956.02162.joao@matik.com.br> On Sunday 01 June 2008 09:41:09 JoaoBR wrote: > Hi > > when you need /usr/compat on your sistem (linuxfs) and you have /usr on zfs > boot fails because mountcritlocal does not find /usr/compat > > so I changed the rcorder as you can see in the attached files > > also I changed /etc/rc.d/zfs and added /etc/rc.d/zfs_swap in order to make > the actual zfs_swap behaviour and configuration a little bit more > [user]understandable and easier and working > > this needs two more rc vars as > > zfs_swap_enable="YES|NO" > zfs_swap_vols="spaced vol_list" > > using this rc files zfs, swap on zfs and other fs mount fine > > the changed /etc/rc.d/zfs prevents losing zpools (and later import) as long > as zfs started by this script seems the attached files were cut, you can get them here: http://suporte.matik.com.br/jm/zfs.rcfiles.tar.gz -- Jo?o A mensagem foi scaneada pelo sistema de e-mail e pode ser considerada segura. Service fornecido pelo Datacenter Matik https://datacenter.matik.com.br From joao at matik.com.br Sun Jun 1 13:50:59 2008 From: joao at matik.com.br (JoaoBR) Date: Sun Jun 1 13:51:03 2008 Subject: zfs start failure when /usr is on zfs (and rcorder change suggestion) Message-ID: <200806010941.09448.joao@matik.com.br> Hi when you need /usr/compat on your sistem (linuxfs) and you have /usr on zfs boot fails because mountcritlocal does not find /usr/compat so I changed the rcorder as you can see in the attached files also I changed /etc/rc.d/zfs and added /etc/rc.d/zfs_swap in order to make the actual zfs_swap behaviour and configuration a little bit more [user]understandable and easier and working this needs two more rc vars as zfs_swap_enable="YES|NO" zfs_swap_vols="spaced vol_list" using this rc files zfs, swap on zfs and other fs mount fine the changed /etc/rc.d/zfs prevents losing zpools (and later import) as long as zfs started by this script -- Jo?o From dougb at FreeBSD.org Mon Jun 2 03:57:34 2008 From: dougb at FreeBSD.org (Doug Barton) Date: Mon Jun 2 03:57:36 2008 Subject: Startup after named In-Reply-To: <20080601105933.GA23625@k7.mavetju> References: <20080601105933.GA23625@k7.mavetju> Message-ID: <4843696C.9070608@FreeBSD.org> Edwin Groothuis wrote: > Hello, > > A certain port (net/freenet6) needs to be started up after the > system is capable of doing DNS requests. That sounds like "REQUIRE: > named". > > But what if the system doesn't have named enabled? > What kind of require can I use for either named *or* networking? REQUIRE is somewhat poorly named, as it implies that the feature must be enabled to satisfy the requirement, which is not true. It would more properly be called AFTER since it only applies to how rcorder arranges the scripts to be run (and therefore tested to see if they are enabled or not). Without knowing the details of what you're working on, you can probably just REQUIRE named. hth, Doug -- This .signature sanitized for your protection From edwin at mavetju.org Mon Jun 2 09:19:57 2008 From: edwin at mavetju.org (Edwin Groothuis) Date: Mon Jun 2 09:20:01 2008 Subject: Startup after named In-Reply-To: <4843696C.9070608@FreeBSD.org> References: <20080601105933.GA23625@k7.mavetju> <4843696C.9070608@FreeBSD.org> Message-ID: <20080602091951.GC89632@k7.mavetju> On Sun, Jun 01, 2008 at 08:30:52PM -0700, Doug Barton wrote: > Edwin Groothuis wrote: > >A certain port (net/freenet6) needs to be started up after the > >system is capable of doing DNS requests. That sounds like "REQUIRE: > >named". > > > >But what if the system doesn't have named enabled? > >What kind of require can I use for either named *or* networking? > > REQUIRE is somewhat poorly named, as it implies that the feature must > be enabled to satisfy the requirement, which is not true. It would > more properly be called AFTER since it only applies to how rcorder > arranges the scripts to be run (and therefore tested to see if they > are enabled or not). > > Without knowing the details of what you're working on, you can > probably just REQUIRE named. I tried it this afternoon in the train (don't ask my why I did it there), and it works if you mentally replace "REQUIRE" with "AFTER" :-) Thanks for the answer, Edwin -- Edwin Groothuis | Personal website: http://www.mavetju.org edwin@mavetju.org | Weblog: http://www.mavetju.org/weblog/ From bugmaster at FreeBSD.org Mon Jun 2 11:06:59 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jun 2 11:07:29 2008 Subject: Current problem reports assigned to freebsd-rc@FreeBSD.org Message-ID: <200806021106.m52B6x2i093287@freefall.freebsd.org> 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 42 problems total. From linimon at FreeBSD.org Tue Jun 3 21:38:38 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Tue Jun 3 21:38:42 2008 Subject: conf/124248: [patch] add support for nice value for rc.d/jail + rc.conf Message-ID: <200806032138.m53Lccwn006905@freefall.freebsd.org> Old Synopsis: adds support for nice value for rc.d/jail + rc.conf New Synopsis: [patch] add support for nice value for rc.d/jail + rc.conf Responsible-Changed-From-To: freebsd-bugs->freebsd-rc Responsible-Changed-By: linimon Responsible-Changed-When: Tue Jun 3 21:38:18 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=124248 From edwin at mavetju.org Tue Jun 3 22:43:39 2008 From: edwin at mavetju.org (Edwin Groothuis) Date: Tue Jun 3 22:43:43 2008 Subject: Startup after named In-Reply-To: <4843696C.9070608@FreeBSD.org> References: <20080601105933.GA23625@k7.mavetju> <4843696C.9070608@FreeBSD.org> Message-ID: <20080603224336.GJ89632@k7.mavetju> On Sun, Jun 01, 2008 at 08:30:52PM -0700, Doug Barton wrote: > >A certain port (net/freenet6) needs to be started up after the > >system is capable of doing DNS requests. That sounds like "REQUIRE: > >named". > > > >But what if the system doesn't have named enabled? > >What kind of require can I use for either named *or* networking? > > REQUIRE is somewhat poorly named, as it implies that the feature must > be enabled to satisfy the requirement, which is not true. It would > more properly be called AFTER since it only applies to how rcorder > arranges the scripts to be run (and therefore tested to see if they > are enabled or not). I've submitted a patch to add this information to rcorder.8: bin/124251: [patch] add BUGS section to rcorder.8 with REQUIRE explanation > Without knowing the details of what you're working on, you can > probably just REQUIRE named. Yes, that one worked fine. Edwin -- Edwin Groothuis | Personal website: http://www.mavetju.org edwin@mavetju.org | Weblog: http://www.mavetju.org/weblog/ From edwin at FreeBSD.org Wed Jun 4 00:53:32 2008 From: edwin at FreeBSD.org (edwin@FreeBSD.org) Date: Wed Jun 4 00:53:35 2008 Subject: bin/124251: [patch] add BUGS section to rcorder.8 with REQUIRE explanation Message-ID: <200806040053.m540rWtV025760@freefall.freebsd.org> Synopsis: [patch] add BUGS section to rcorder.8 with REQUIRE explanation Responsible-Changed-From-To: freebsd-bugs->freebsd-rc Responsible-Changed-By: edwin Responsible-Changed-When: Wed Jun 4 00:53:22 UTC 2008 Responsible-Changed-Why: Over to maintainers (maybe) http://www.freebsd.org/cgi/query-pr.cgi?pr=124251 From kostikbel at gmail.com Wed Jun 4 10:22:25 2008 From: kostikbel at gmail.com (Kostik Belousov) Date: Wed Jun 4 10:22:30 2008 Subject: /etc/rc.d location Message-ID: <20080604095356.GC63348@deviant.kiev.zoral.com.ua> Hi, according to the hier(7), /etc directory contain system configuration files and scripts. I had an experience with old systems where /etc contained binaries for the system management, most of them now supply only symlinks in the /etc. AFAIR, HP-UX from 10.x moved the startup scripts from /etc into /sbin. I like this approach. For us, moving /etc/rc, /etc/rc.d, /etc/rc.subr and similar files from /etc to /sbin (?) have the following benefits: 1. Standard update procedures, both installworld and any binary upgrade may treat the startup scripts as the usual system component. Now we rely on the mergemaster, that have to provide special support for /etc/rc.d at least. 2. I believe we consider user modifications to the rc.subr and /etc/rc.d in the same way as the modifications for the sources of the buildable binaries. Putting it away from /etc mean that /etc is fully controlled by the user instead of the user/system mix. 3. System provisioning (I am sorry for possibly marketroid term, but it is how it called there) becomes simpler, since we would have clean separation of the invariant part and locally changed part on the level of directories. Compatibility, at the first look, may be handled by the symlinks, as usual. Now, having the VCS that makes moving files around not so prohibitely costly, I think the topic may be discussed. Obviously, I am not the person who actually understand the rc, and my proposal is only proposal to bring it to consideration in the case this appears to not be a nonsense for some rc@ master. Thanks. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-rc/attachments/20080604/885e5e55/attachment.pgp From imp at bsdimp.com Thu Jun 5 04:58:35 2008 From: imp at bsdimp.com (Warner Losh) Date: Thu Jun 5 04:58:38 2008 Subject: /etc/rc.d location In-Reply-To: <20080604095356.GC63348@deviant.kiev.zoral.com.ua> References: <20080604095356.GC63348@deviant.kiev.zoral.com.ua> Message-ID: <20080604.225552.74744301.imp@bsdimp.com> From: Kostik Belousov Subject: /etc/rc.d location Date: Wed, 4 Jun 2008 12:53:56 +0300 > Hi, > > according to the hier(7), /etc directory contain system configuration > files and scripts. I had an experience with old systems where /etc > contained binaries for the system management, most of them now supply > only symlinks in the /etc. AFAIR, HP-UX from 10.x moved the startup > scripts from /etc into /sbin. I like this approach. > > For us, moving /etc/rc, /etc/rc.d, /etc/rc.subr and similar files from > /etc to /sbin (?) have the following benefits: > 1. Standard update procedures, both installworld and any binary upgrade > may treat the startup scripts as the usual system component. Now we > rely on the mergemaster, that have to provide special support for > /etc/rc.d at least. > 2. I believe we consider user modifications to the rc.subr and /etc/rc.d > in the same way as the modifications for the sources of the buildable > binaries. Putting it away from /etc mean that /etc is fully controlled > by the user instead of the user/system mix. > 3. System provisioning (I am sorry for possibly marketroid term, but > it is how it called there) becomes simpler, since we would have clean > separation of the invariant part and locally changed part on the > level of directories. > Compatibility, at the first look, may be handled by the symlinks, as > usual. This is a very interesting thought. I'm not sure that /sbin is the right place to put them. They aren't needed for normal system operations and may interfere with user's operations. My knee jerk reaction is 'no'. But my more reasoned one might be 'that's not a horrible idea.' I'm sure there's lots of implciations that I've not thought of, however. > Now, having the VCS that makes moving files around not so prohibitely > costly, I think the topic may be discussed. Obviously, I am not the > person who actually understand the rc, and my proposal is only proposal > to bring it to consideration in the case this appears to not be a > nonsense for some rc@ master. Just because we can copy files, doesn't mean we must. :-) Warner From kostikbel at gmail.com Thu Jun 5 09:22:33 2008 From: kostikbel at gmail.com (Kostik Belousov) Date: Thu Jun 5 09:22:36 2008 Subject: /etc/rc.d location In-Reply-To: <20080604.225552.74744301.imp@bsdimp.com> References: <20080604095356.GC63348@deviant.kiev.zoral.com.ua> <20080604.225552.74744301.imp@bsdimp.com> Message-ID: <20080605092223.GA94309@deviant.kiev.zoral.com.ua> On Wed, Jun 04, 2008 at 10:55:52PM -0600, Warner Losh wrote: > From: Kostik Belousov > Subject: /etc/rc.d location > Date: Wed, 4 Jun 2008 12:53:56 +0300 > > > Hi, > > > > according to the hier(7), /etc directory contain system configuration > > files and scripts. I had an experience with old systems where /etc > > contained binaries for the system management, most of them now supply > > only symlinks in the /etc. AFAIR, HP-UX from 10.x moved the startup > > scripts from /etc into /sbin. I like this approach. > > > > For us, moving /etc/rc, /etc/rc.d, /etc/rc.subr and similar files from > > /etc to /sbin (?) have the following benefits: > > 1. Standard update procedures, both installworld and any binary upgrade > > may treat the startup scripts as the usual system component. Now we > > rely on the mergemaster, that have to provide special support for > > /etc/rc.d at least. > > 2. I believe we consider user modifications to the rc.subr and /etc/rc.d > > in the same way as the modifications for the sources of the buildable > > binaries. Putting it away from /etc mean that /etc is fully controlled > > by the user instead of the user/system mix. > > 3. System provisioning (I am sorry for possibly marketroid term, but > > it is how it called there) becomes simpler, since we would have clean > > separation of the invariant part and locally changed part on the > > level of directories. > > Compatibility, at the first look, may be handled by the symlinks, as > > usual. > > This is a very interesting thought. I'm not sure that /sbin is the > right place to put them. They aren't needed for normal system > operations and may interfere with user's operations. My main point is to allow /etc/rc* to be brought up to date by the usual update procedures without risk of hosing /etc. Whatever is found more suitable then /sbin is ok for me. > > My knee jerk reaction is 'no'. But my more reasoned one might be > 'that's not a horrible idea.' I'm sure there's lots of implciations > that I've not thought of, however. Me too. That was the reason why I said that me is obviously wrong person to do the change. > > > Now, having the VCS that makes moving files around not so prohibitely > > costly, I think the topic may be discussed. Obviously, I am not the > > person who actually understand the rc, and my proposal is only proposal > > to bring it to consideration in the case this appears to not be a > > nonsense for some rc@ master. > > Just because we can copy files, doesn't mean we must. :-) Again, fully agree. But, unability to move was an absolute blocker for this issue in my opinion. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-rc/attachments/20080605/94d8a936/attachment.pgp From dfilter at FreeBSD.ORG Mon Jun 9 09:10:04 2008 From: dfilter at FreeBSD.ORG (dfilter service) Date: Mon Jun 9 09:10:06 2008 Subject: bin/124251: commit references a PR Message-ID: <200806090910.m599A4Qn056536@freefall.freebsd.org> 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 mtm at FreeBSD.org Mon Jun 9 09:17:03 2008 From: mtm at FreeBSD.org (mtm@FreeBSD.org) Date: Mon Jun 9 09:17:05 2008 Subject: bin/124251: [patch] add BUGS section to rcorder.8 with REQUIRE explanation Message-ID: <200806090917.m599H2Bg058003@freefall.freebsd.org> 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 bugmaster at FreeBSD.org Mon Jun 9 11:07:05 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jun 9 11:07:37 2008 Subject: Current problem reports assigned to freebsd-rc@FreeBSD.org Message-ID: <200806091107.m59B74t1070859@freefall.freebsd.org> 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 mtm at wubethiopia.com Tue Jun 10 07:43:19 2008 From: mtm at wubethiopia.com (Mike Makonnen) Date: Tue Jun 10 07:43:24 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <86hcc2vjnv.fsf@ds4.des.no> References: <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> Message-ID: <484E2E05.5080804@wubethiopia.com> [ 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 des at des.no Tue Jun 10 08:16:52 2008 From: des at des.no (=?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?=) Date: Tue Jun 10 08:16:55 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <484E2E05.5080804@wubethiopia.com> (Mike Makonnen's message of "Tue\, 10 Jun 2008 10\:32\:21 +0300") References: <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> <484E2E05.5080804@wubethiopia.com> Message-ID: <86lk1du3au.fsf@ds4.des.no> 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) DES -- Dag-Erling Sm?rgrav - des@des.no From brooks at FreeBSD.org Tue Jun 10 14:53:25 2008 From: brooks at FreeBSD.org (Brooks Davis) Date: Tue Jun 10 14:53:28 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <86lk1du3au.fsf@ds4.des.no> References: <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> <484E2E05.5080804@wubethiopia.com> <86lk1du3au.fsf@ds4.des.no> Message-ID: <20080610145350.GA19374@lor.one-eyed-alien.net> 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. -- Brooks -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-rc/attachments/20080610/3209435b/attachment.pgp From mtm at wubethiopia.com Wed Jun 11 11:19:58 2008 From: mtm at wubethiopia.com (Mike Makonnen) Date: Wed Jun 11 11:20:03 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <20080610145350.GA19374@lor.one-eyed-alien.net> References: <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> <484E2E05.5080804@wubethiopia.com> <86lk1du3au.fsf@ds4.des.no> <20080610145350.GA19374@lor.one-eyed-alien.net> Message-ID: <484FB5DE.8060001@wubethiopia.com> 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 -------------- next part -------------- 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; -------------- next part -------------- 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 From pjd at FreeBSD.org Wed Jun 11 12:18:14 2008 From: pjd at FreeBSD.org (Pawel Jakub Dawidek) Date: Wed Jun 11 12:18:17 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <484FB5DE.8060001@wubethiopia.com> 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> Message-ID: <20080611121338.GA2098@garage.freebsd.pl> 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. 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=`grep -v '^SUM:' script | md5` sed 's/^# SUM:.*/# SUM: '$sum'/' script etc. > 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 -- Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-rc/attachments/20080611/f52a8a84/attachment.pgp From kris at FreeBSD.org Wed Jun 11 13:04:43 2008 From: kris at FreeBSD.org (Kris Kennaway) Date: Wed Jun 11 13:04:45 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <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> <20080611121338.GA2098@garage.freebsd.pl> Message-ID: <484FCD69.2080504@FreeBSD.org> 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 mtm at wubethiopia.com Wed Jun 11 13:10:37 2008 From: mtm at wubethiopia.com (Mike Makonnen) Date: Wed Jun 11 13:10:42 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <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> <20080611121338.GA2098@garage.freebsd.pl> Message-ID: <484FCFE3.7030107@wubethiopia.com> 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 mtm at wubethiopia.com Wed Jun 11 14:02:04 2008 From: mtm at wubethiopia.com (Mike Makonnen) Date: Wed Jun 11 14:02:10 2008 Subject: Making -i and -U default behavior for mergemaster (was: Re: svn commit: r179669 - head/sbin/rcorder) Message-ID: <484FDC12.3010407@wubethiopia.com> 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 -------------- next part -------------- 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 From pjd at FreeBSD.org Wed Jun 11 14:11:01 2008 From: pjd at FreeBSD.org (Pawel Jakub Dawidek) Date: Wed Jun 11 14:11:11 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <484FCFE3.7030107@wubethiopia.com> 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> Message-ID: <20080611141048.GC2098@garage.freebsd.pl> 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? -- Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-rc/attachments/20080611/82e816af/attachment.pgp From mtm at wubethiopia.com Wed Jun 11 14:46:52 2008 From: mtm at wubethiopia.com (Mike Makonnen) Date: Wed Jun 11 14:46:58 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <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> <20080611141048.GC2098@garage.freebsd.pl> Message-ID: <484FE658.6070008@wubethiopia.com> 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 dougb at FreeBSD.org Wed Jun 11 17:18:48 2008 From: dougb at FreeBSD.org (Doug Barton) Date: Wed Jun 11 17:18:51 2008 Subject: Making -i and -U default behavior for mergemaster (was: Re: svn commit: r179669 - head/sbin/rcorder) In-Reply-To: <484FDC12.3010407@wubethiopia.com> References: <484FDC12.3010407@wubethiopia.com> Message-ID: <485008ED.4000101@FreeBSD.org> 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 des at des.no Thu Jun 12 09:34:13 2008 From: des at des.no (=?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?=) Date: Thu Jun 12 09:34:18 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <20080611141048.GC2098@garage.freebsd.pl> (Pawel Jakub Dawidek's message of "Wed\, 11 Jun 2008 16\:10\:48 +0200") 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> Message-ID: <86tzfzq9ny.fsf@ds4.des.no> Pawel Jakub Dawidek writes: > Mike Makonnen writes: > > 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). > 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 PAGER="less" IGNORE_MOTD="YES" AUTO_INSTALL="YES" AUTO_UPGRADE="YES" PRESERVE_FILES="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 -- Dag-Erling Sm?rgrav - des@des.no From dougb at FreeBSD.org Thu Jun 12 19:32:27 2008 From: dougb at FreeBSD.org (Doug Barton) Date: Thu Jun 12 19:32:30 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <484E2E05.5080804@wubethiopia.com> References: <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> <484E2E05.5080804@wubethiopia.com> Message-ID: <485179C8.9090802@FreeBSD.org> 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 From mtm at wubethiopia.com Mon Jun 16 08:51:28 2008 From: mtm at wubethiopia.com (Mike Makonnen) Date: Mon Jun 16 08:51:32 2008 Subject: svn commit: r179669 - head/sbin/rcorder In-Reply-To: <485179C8.9090802@FreeBSD.org> References: <200806090907.m5997wwM043284@svn.freebsd.org> <86hcc2vjnv.fsf@ds4.des.no> <484E2E05.5080804@wubethiopia.com> <485179C8.9090802@FreeBSD.org> Message-ID: <48562AAD.90900@wubethiopia.com> Doug Barton wrote: > 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. It may seem gratuitous, but on the other hand if it prevents misunderstandings of the kind that spawned this thread in the first place, then I think it's worth doing. As far as NetBSD is concerned we can have compatibility by simply *not* removing support for "REQUIRED". We can simply list it as supported but deprecated in the documentation. 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 bugmaster at FreeBSD.org Mon Jun 16 11:07:07 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jun 16 11:08:41 2008 Subject: Current problem reports assigned to freebsd-rc@FreeBSD.org Message-ID: <200806161107.m5GB726l036828@freefall.freebsd.org> 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 linimon at FreeBSD.org Thu Jun 19 21:07:16 2008 From: linimon at FreeBSD.org (linimon@FreeBSD.org) Date: Thu Jun 19 21:07:19 2008 Subject: conf/124747: [patch] savecore can't create dump from encrypted swap Message-ID: <200806192107.m5JL7G5D048010@freefall.freebsd.org> Synopsis: [patch] savecore can't create dump from encrypted swap Responsible-Changed-From-To: freebsd-bugs->freebsd-rc Responsible-Changed-By: linimon Responsible-Changed-When: Thu Jun 19 21:06:28 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=124747 From joao.macaiba at gmail.com Fri Jun 20 02:38:31 2008 From: joao.macaiba at gmail.com (=?ISO-8859-1?Q?Jo=E3o_Maca=EDba?=) Date: Fri Jun 20 02:38:38 2008 Subject: /usr/local/etc/rc.d/jboss4 :: jboss4ctl Message-ID: <1213927980.16027.8.camel@cons> Hi. I suppose this is the right mailing list for the question below. If it is not, please tell me. I've installed JBoss-4.2.2.GA using the ports system. When we start jboss using /usr/local/etc/rc.d/jboss4, we have jboss binding to 127.0.0.1. I know from jboss run script, /usr/local/jboss4/bin/run.sh, I can bind to 0.0.0.0 using "-b" parameter like this: --- snip --- /usr/local/jboss4/bin/run.sh -b 0.0.0.0 --- snip --- How can I do this using rc.d jboss script ? Reading /usr/local/etc/rc.d/jboss4 we can see it uses "jboss4ctl". I've already read the manual for it but could not find a way to do it. I've already tried passing "-Djboss.bind.address=0.0.0.0" to "jboss4ctl" but it does not work. It always bind to 127.0.0.1. I'm running FreeBSD 7.0/amd64. Thanks in advance. -- Jo?o Maca?ba From mtm at wubethiopia.com Sat Jun 21 11:17:06 2008 From: mtm at wubethiopia.com (Mike Makonnen) Date: Sat Jun 21 11:17:12 2008 Subject: /usr/local/etc/rc.d/jboss4 :: jboss4ctl In-Reply-To: <1213927980.16027.8.camel@cons> References: <1213927980.16027.8.camel@cons> Message-ID: <485CE442.4050904@wubethiopia.com> Jo?o Maca?ba wrote: > Hi. > > I suppose this is the right mailing list for the question below. If it > is not, please tell me. > > > I've installed JBoss-4.2.2.GA using the ports system. > > When we start jboss using /usr/local/etc/rc.d/jboss4, we have jboss > binding to 127.0.0.1. > > I know from jboss run script, /usr/local/jboss4/bin/run.sh, I can bind > to 0.0.0.0 using "-b" parameter like this: > > --- snip --- > /usr/local/jboss4/bin/run.sh -b 0.0.0.0 > --- snip --- > > How can I do this using rc.d jboss script ? > > Reading /usr/local/etc/rc.d/jboss4 we can see it uses "jboss4ctl". I've > already read the manual for it but could not find a way to do it. > > I've already tried passing "-Djboss.bind.address=0.0.0.0" to "jboss4ctl" > but it does not work. It always bind to 127.0.0.1. > > > This is better addressed to the port maintainer: jonc@chen.org.nz [cc'ed] 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 mtm at wubethiopia.com Sat Jun 21 14:57:09 2008 From: mtm at wubethiopia.com (Mike Makonnen) Date: Sat Jun 21 14:57:14 2008 Subject: conf/124747: [patch] savecore can't create dump from encrypted swap In-Reply-To: <200806192107.m5JL7G5D048010@freefall.freebsd.org> References: <200806192107.m5JL7G5D048010@freefall.freebsd.org> Message-ID: <485D17AD.4020807@wubethiopia.com> linimon@FreeBSD.org wrote: > Synopsis: [patch] savecore can't create dump from encrypted swap > > Responsible-Changed-From-To: freebsd-bugs->freebsd-rc > Responsible-Changed-By: linimon > Responsible-Changed-When: Thu Jun 19 21:06:28 UTC 2008 > Responsible-Changed-Why: > Over to maintainer(s). > The problem with this patch is that savecore(8) requires a filesystem to dump *to*. So, at the very minimum it needs to require rc.d/mountcritlocal (not to mention that the dump directory might be on an nfs mounted partition, which means it would also need to require rc.d/mountcritremote). I think this patch removes functionality from a majority of our users to fix a problem encountered by a minority. However, it may be possible to go the other way. Instead of moving savecore to the start of the line we could try to move swap to *after* savecore. However, this introduces two problems: 1. fsck(8) might need swap turn on early 2. mdconfig might also need swap turned on before it can create swap backed device. I'm pretty sure there was a previous discussion about #1 being necessary, but I'm not sure about #2. In any case, the patch is attached. 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 -------------- next part -------------- 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 21 Jun 2008 14:37:15 -0000 @@ -4,7 +4,7 @@ # # PROVIDE: SERVERS -# REQUIRE: mountcritremote abi ldconfig +# REQUIRE: mountcritremote abi ldconfig localswap encswap # This is a dummy dependency, for early-start servers relying on # some basic configuration. 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 21 Jun 2008 14:34:23 -0000 @@ -4,7 +4,7 @@ # # PROVIDE: early -# REQUIRE: disks localswap +# REQUIRE: disks # 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 21 Jun 2008 14:32:45 -0000 @@ -3,8 +3,8 @@ # $FreeBSD: src/etc/rc.d/encswap,v 1.8 2005/08/05 23:38:51 pjd Exp $ # -# PROVIDE: disks -# REQUIRE: initrandom +# PROVIDE: encswap +# REQUIRE: initrandom savecore # 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 21 Jun 2008 14:35:01 -0000 @@ -4,7 +4,7 @@ # # PROVIDE: fsck -# REQUIRE: localswap +# REQUIRE: disks # KEYWORD: nojail . /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 21 Jun 2008 14:35:48 -0000 @@ -28,7 +28,7 @@ # # PROVIDE: mdconfig -# REQUIRE: localswap +# REQUIRE: disks # BEFORE: mountcritlocal . /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 21 Jun 2008 14:32:07 -0000 @@ -4,7 +4,7 @@ # # PROVIDE: savecore -# REQUIRE: syslogd +# REQUIRE: mountcritremote syslogd # BEFORE: SERVERS # 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 21 Jun 2008 14:33:20 -0000 @@ -4,7 +4,7 @@ # # PROVIDE: localswap -# REQUIRE: disks +# REQUIRE: disks savecore # KEYWORD: nojail shutdown . /etc/rc.subr From jonc at chen.org.nz Sun Jun 22 11:09:54 2008 From: jonc at chen.org.nz (Jonathan Chen) Date: Sun Jun 22 11:09:59 2008 Subject: /usr/local/etc/rc.d/jboss4 :: jboss4ctl In-Reply-To: <485CE442.4050904@wubethiopia.com> References: <1213927980.16027.8.camel@cons> <485CE442.4050904@wubethiopia.com> Message-ID: <20080622105154.GA52473@osiris.chen.org.nz> On Sat, Jun 21, 2008 at 02:21:38PM +0300, Mike Makonnen wrote: > Jo?o Maca?ba wrote: > >Hi. > > > >I suppose this is the right mailing list for the question below. If it > >is not, please tell me. > > > > > >I've installed JBoss-4.2.2.GA using the ports system. > > > >When we start jboss using /usr/local/etc/rc.d/jboss4, we have jboss > >binding to 127.0.0.1. > > > >I know from jboss run script, /usr/local/jboss4/bin/run.sh, I can bind > >to 0.0.0.0 using "-b" parameter like this: > > > >--- snip --- > >/usr/local/jboss4/bin/run.sh -b 0.0.0.0 > >--- snip --- > > > >How can I do this using rc.d jboss script ? Try adding to /etc/rc.conf: jboss4_flags="-server -b 0.0.0.0" -- Jonathan Chen ---------------------------------------------------------------------- "Lots of folks confuse bad management with destiny" - Kin Hubbard From bugmaster at FreeBSD.org Mon Jun 23 11:07:01 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jun 23 11:07:36 2008 Subject: Current problem reports assigned to freebsd-rc@FreeBSD.org Message-ID: <200806231107.m5NB70S4065078@freefall.freebsd.org> 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. o conf/124747 rc [patch] savecore can't create dump from encrypted swap 44 problems total. From bugmaster at FreeBSD.org Mon Jun 30 11:07:03 2008 From: bugmaster at FreeBSD.org (FreeBSD bugmaster) Date: Mon Jun 30 11:07:27 2008 Subject: Current problem reports assigned to freebsd-rc@FreeBSD.org Message-ID: <200806301107.m5UB72v2095862@freefall.freebsd.org> 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. o conf/124747 rc [patch] savecore can't create dump from encrypted swap 44 problems total.