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