[Midnightbsd-cvs] src [7040] trunk/etc/rc.d: require FILESYSTEMS for many items.

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Thu Jun 18 20:14:30 EDT 2015


Revision: 7040
          http://svnweb.midnightbsd.org/src/?rev=7040
Author:   laffer1
Date:     2015-06-18 20:14:30 -0400 (Thu, 18 Jun 2015)
Log Message:
-----------
require FILESYSTEMS for many items. print detail with zfs mount

Modified Paths:
--------------
    trunk/etc/rc.d/FILESYSTEMS
    trunk/etc/rc.d/accounting
    trunk/etc/rc.d/addswap
    trunk/etc/rc.d/cron
    trunk/etc/rc.d/dmesg
    trunk/etc/rc.d/jail
    trunk/etc/rc.d/moused
    trunk/etc/rc.d/mrouted
    trunk/etc/rc.d/named
    trunk/etc/rc.d/newsyslog
    trunk/etc/rc.d/ntpd
    trunk/etc/rc.d/power_profile
    trunk/etc/rc.d/random
    trunk/etc/rc.d/rarpd
    trunk/etc/rc.d/resolv
    trunk/etc/rc.d/syslogd
    trunk/etc/rc.d/var
    trunk/etc/rc.d/zfs

Modified: trunk/etc/rc.d/FILESYSTEMS
===================================================================
--- trunk/etc/rc.d/FILESYSTEMS	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/FILESYSTEMS	2015-06-19 00:14:30 UTC (rev 7040)
@@ -3,7 +3,7 @@
 # $MidnightBSD$
 
 # PROVIDE: FILESYSTEMS
-# REQUIRE: root mountcritlocal zfs
+# REQUIRE: root mountcritlocal cleanvar zfs
 
 #	This is a dummy dependency, for services which require file systems
 #	to be mounted before starting.  It also serves as the default early /

Modified: trunk/etc/rc.d/accounting
===================================================================
--- trunk/etc/rc.d/accounting	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/accounting	2015-06-19 00:14:30 UTC (rev 7040)
@@ -65,9 +65,7 @@
 	mv ${accounting_file} ${accounting_file}.0
 
 	if checkyesno accounting_enable; then
-		ln $_file ${accounting_file##*/}
-		${accounting_command} ${accounting_file}
-		unlink $_file
+		mv $_file ${accounting_file}
 	fi
 }
 

Modified: trunk/etc/rc.d/addswap
===================================================================
--- trunk/etc/rc.d/addswap	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/addswap	2015-06-19 00:14:30 UTC (rev 7040)
@@ -7,6 +7,7 @@
 
 # PROVIDE: addswap
 # REQUIRE: FILESYSTEMS kld
+# BEFORE:  netif
 # KEYWORD: nojail
 
 . /etc/rc.subr

Modified: trunk/etc/rc.d/cron
===================================================================
--- trunk/etc/rc.d/cron	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/cron	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: cron
-# REQUIRE: LOGIN
+# REQUIRE: LOGIN FILESYSTEMS
 # BEFORE: securelevel
 # KEYWORD: shutdown
 

Modified: trunk/etc/rc.d/dmesg
===================================================================
--- trunk/etc/rc.d/dmesg	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/dmesg	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: dmesg
-# REQUIRE: mountcritremote
+# REQUIRE: mountcritremote FILESYSTEMS
 # BEFORE:  DAEMON
 # KEYWORD: nojail
 

Modified: trunk/etc/rc.d/jail
===================================================================
--- trunk/etc/rc.d/jail	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/jail	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: jail
-# REQUIRE: LOGIN
+# REQUIRE: LOGIN FILESYSTEMS
 # BEFORE: securelevel
 # KEYWORD: nojail shutdown
 

Modified: trunk/etc/rc.d/moused
===================================================================
--- trunk/etc/rc.d/moused	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/moused	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: moused
-# REQUIRE: DAEMON
+# REQUIRE: DAEMON FILESYSTEMS
 # KEYWORD: nojail shutdown
 
 . /etc/rc.subr

Modified: trunk/etc/rc.d/mrouted
===================================================================
--- trunk/etc/rc.d/mrouted	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/mrouted	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: mrouted
-# REQUIRE: netif routing
+# REQUIRE: netif routing FILESYSTEMS
 # KEYWORD: nojail
 
 . /etc/rc.subr

Modified: trunk/etc/rc.d/named
===================================================================
--- trunk/etc/rc.d/named	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/named	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: named
-# REQUIRE: SERVERS
+# REQUIRE: SERVERS FILESYSTEMS
 # KEYWORD: shutdown
 
 . /etc/rc.subr

Modified: trunk/etc/rc.d/newsyslog
===================================================================
--- trunk/etc/rc.d/newsyslog	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/newsyslog	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: newsyslog
-# REQUIRE: mountcritremote
+# REQUIRE: mountcritremote FILESYSTEMS
 
 . /etc/rc.subr
 

Modified: trunk/etc/rc.d/ntpd
===================================================================
--- trunk/etc/rc.d/ntpd	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/ntpd	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: ntpd
-# REQUIRE: DAEMON rdate devfs
+# REQUIRE: DAEMON rdate FILESYSTEMS devfs
 # BEFORE:  LOGIN
 # KEYWORD: nojail shutdown
 

Modified: trunk/etc/rc.d/power_profile
===================================================================
--- trunk/etc/rc.d/power_profile	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/power_profile	2015-06-19 00:14:30 UTC (rev 7040)
@@ -81,8 +81,7 @@
 # Set the various sysctls based on the profile's values.
 node="hw.acpi.cpu.cx_lowest"
 highest_value="C1"
-lowest_value="`(sysctl -n dev.cpu.0.cx_supported | \
-	awk '{ print "C" split($0, a) }' -) 2> /dev/null`"
+lowest_value="Cmax"
 eval value=\$${profile}_cx_lowest
 sysctl_set
 

Modified: trunk/etc/rc.d/random
===================================================================
--- trunk/etc/rc.d/random	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/random	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 # $MidnightBSD$
 
 # PROVIDE: random
-# REQUIRE: var initrandom
+# REQUIRE: initrandom FILESYSTEMS
 # BEFORE: netif
 # KEYWORD: nojail shutdown
 

Modified: trunk/etc/rc.d/rarpd
===================================================================
--- trunk/etc/rc.d/rarpd	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/rarpd	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: rarpd
-# REQUIRE: DAEMON
+# REQUIRE: DAEMON FILESYSTEMS
 # BEFORE:  LOGIN
 # KEYWORD: nojail
 

Modified: trunk/etc/rc.d/resolv
===================================================================
--- trunk/etc/rc.d/resolv	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/resolv	2015-06-19 00:14:30 UTC (rev 7040)
@@ -29,7 +29,7 @@
 #
 
 # PROVIDE: resolv
-# REQUIRE: netif var
+# REQUIRE: netif FILESYSTEMS
 # KEYWORD: nojail
 
 . /etc/rc.subr

Modified: trunk/etc/rc.d/syslogd
===================================================================
--- trunk/etc/rc.d/syslogd	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/syslogd	2015-06-19 00:14:30 UTC (rev 7040)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: syslogd
-# REQUIRE: mountcritremote newsyslog
+# REQUIRE: mountcritremote FILESYSTEMS newsyslog netif
 # BEFORE:  SERVERS
 
 . /etc/rc.subr

Modified: trunk/etc/rc.d/var
===================================================================
--- trunk/etc/rc.d/var	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/var	2015-06-19 00:14:30 UTC (rev 7040)
@@ -28,7 +28,7 @@
 #
 
 # PROVIDE: var
-# REQUIRE: FILESYSTEMS kld addswap
+# REQUIRE: mountcritlocal zfs
 
 . /etc/rc.subr
 

Modified: trunk/etc/rc.d/zfs
===================================================================
--- trunk/etc/rc.d/zfs	2015-06-18 23:57:39 UTC (rev 7039)
+++ trunk/etc/rc.d/zfs	2015-06-19 00:14:30 UTC (rev 7040)
@@ -23,7 +23,7 @@
 
 zfs_start_main()
 {
-	zfs mount -a
+	zfs mount -va
 	zfs share -a
 	if [ ! -r /etc/zfs/exports ]; then
 		touch /etc/zfs/exports



More information about the Midnightbsd-cvs mailing list