This sounds logical. It is also how rc.network did it. Maybe the NetBSD guys can
shed some light on why it's done so late in the boot process. Anyways, if there
are no objections I would like to commit it.
Cheers.
--
Mike Makonnen | GPG-KEY:
http://www.identd.net/~mtm/mtm.asc
mtm@... | Fingerprint: D228 1A6F C64E 120A A1C9 A3AA DAE1 E2AF DBCC 68B9
Index: etc/rc.d/NETWORKING
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/NETWORKING,v
retrieving revision 1.2
diff -u -r1.2 NETWORKING
--- etc/rc.d/NETWORKING 12 Oct 2002 13:49:21 -0000 1.2
+++ etc/rc.d/NETWORKING 19 Jan 2003 22:06:07 -0000
@@ -6,6 +6,7 @@
# PROVIDE: NETWORKING NETWORK
# REQUIRE: network dhclient altqd network1 network2 network_ipv6 ppp-user
+# REQUIRE: routed mrouted route6d mroute6d
# KEYWORD: FreeBSD NetBSD
# This is a dummy dependency, for services which require networking
Index: etc/rc.d/mroute6d
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mroute6d,v
retrieving revision 1.1
diff -u -r1.1 mroute6d
--- etc/rc.d/mroute6d 13 Jun 2002 22:14:36 -0000 1.1
+++ etc/rc.d/mroute6d 19 Jan 2003 21:55:24 -0000
@@ -4,8 +4,7 @@
#
# PROVIDE: mroute6d
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
+# REQUIRE: network_ipv6
# KEYWORD: FreeBSD
. /etc/rc.subr
Index: etc/rc.d/mrouted
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/mrouted,v
retrieving revision 1.2
diff -u -r1.2 mrouted
--- etc/rc.d/mrouted 13 Jun 2002 22:14:36 -0000 1.2
+++ etc/rc.d/mrouted 19 Jan 2003 21:53:26 -0000
@@ -5,8 +5,7 @@
#
# PROVIDE: mrouted
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
+# REQUIRE: network1 network2
# KEYWORD: FreeBSD NetBSD
. /etc/rc.subr
Index: etc/rc.d/route6d
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/route6d,v
retrieving revision 1.4
diff -u -r1.4 route6d
--- etc/rc.d/route6d 6 Sep 2002 16:18:05 -0000 1.4
+++ etc/rc.d/route6d 19 Jan 2003 21:54:59 -0000
@@ -5,8 +5,7 @@
#
# PROVIDE: route6d
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
+# REQUIRE: network_ipv6
# KEYWORD: FreeBSD NetBSD
. /etc/rc.subr
Index: etc/rc.d/routed
===================================================================
RCS file: /home/ncvs/src/etc/rc.d/routed,v
retrieving revision 1.3
diff -u -r1.3 routed
--- etc/rc.d/routed 6 Sep 2002 16:18:05 -0000 1.3
+++ etc/rc.d/routed 19 Jan 2003 21:57:36 -0000
@@ -5,8 +5,7 @@
#
# PROVIDE: routed
-# REQUIRE: DAEMON
-# BEFORE: LOGIN
+# REQUIRE: network1 network2
# KEYWORD: FreeBSD NetBSD
. /etc/rc.subr