SVN: rc-scripts/trunk/rc.d/rc.sysinit

baggins baggins at pld-linux.org
Thu Sep 22 17:45:04 CEST 2011


Author: baggins
Date: Thu Sep 22 17:45:03 2011
New Revision: 12350

Modified:
   rc-scripts/trunk/rc.d/rc.sysinit
Log:
- properly mount /run and put it into mtab


Modified: rc-scripts/trunk/rc.d/rc.sysinit
==============================================================================
--- rc-scripts/trunk/rc.d/rc.sysinit	(original)
+++ rc-scripts/trunk/rc.d/rc.sysinit	Thu Sep 22 17:45:03 2011
@@ -152,10 +152,6 @@
 	fi
 }
 
-if [ -d /run ]; then
-	mount -n -t tmpfs run /run
-fi
-
 # boot logging to /var/log/boot.log. install showconsole package to get it.
 if [ -x /sbin/blogd ] && ! is_no "$RC_BOOTLOG"; then
 	RC_BOOTLOG=1
@@ -164,6 +160,10 @@
 fi
 
 if ! is_yes "$VSERVER" ; then
+	if [ -d /run ]; then
+		is_fsmounted tmpfs /run || mount -n -t tmpfs run /run
+	fi
+
 	# we need /proc mounted before everything
 	is_fsmounted proc /proc || mount -n -o gid=17 -t proc /proc /proc
 
@@ -458,6 +458,10 @@
 	# Enter root, /proc, /sys and other into mtab.
 	mount -f /
 	mount -f /proc
+	if is_fsmounted tmpfs /run; then
+		mount -f -t tmpfs run /run
+	fi
+
 	if is_fsmounted usbfs /proc/bus/usb; then
 		mount -f -t usbfs -o devgid=78,devmode=664 usbfs /proc/bus/usb
 	fi


More information about the pld-cvs-commit mailing list