SVN: rc-scripts/trunk/rc.d/rc.sysinit
glen
glen at pld-linux.org
Thu Nov 1 03:06:21 CET 2007
Author: glen
Date: Thu Nov 1 03:06:20 2007
New Revision: 8934
Modified:
rc-scripts/trunk/rc.d/rc.sysinit
Log:
- umount /initrd earlier, right after udev startup
Modified: rc-scripts/trunk/rc.d/rc.sysinit
==============================================================================
--- rc-scripts/trunk/rc.d/rc.sysinit (original)
+++ rc-scripts/trunk/rc.d/rc.sysinit Thu Nov 1 03:06:20 2007
@@ -191,6 +191,18 @@
[ -x /sbin/start_udev ] && /sbin/start_udev
+ # Unmount the initrd, if necessary
+ if grep -q /initrd /proc/mounts 2>/dev/null && ! grep -q /initrd/loopfs /proc/mounts 2>/dev/null ; then
+ if [ -e /initrd/dev/.devfsd ]; then
+ umount /initrd/dev
+ fi
+ if [ -e /initrd/dev/.devfsd ]; then
+ umount /initrd/dev
+ fi
+ umount /initrd
+ /sbin/blockdev --flushbufs /dev/ram0 >/dev/null 2>&1
+ fi
+
# /dev must be also mounted before everything but only if we want use them ;-)
if is_yes "$MOUNT_DEVFS"; then
run_cmd "Mounting Device Filesystem" mount -n -t devfs /dev /dev
@@ -382,15 +394,6 @@
fi
fi
- # Unmount the initrd, if necessary
- if LC_ALL=C grep -q /initrd /proc/mounts 2>/dev/null && ! LC_ALL=C grep -q /initrd/loopfs /proc/mounts 2>/dev/null ; then
- if [ -e /initrd/dev/.devfsd ]; then
- umount /initrd/dev
- fi
- umount /initrd
- /sbin/blockdev --flushbufs /dev/ram0 >/dev/null 2>&1
- fi
-
# Check for arguments
if strstr "$cmdline" nopnp; then
PNP=
More information about the pld-cvs-commit
mailing list