]> pd.if.org Git - startuptools/blobdiff - scripts/rc.shutdown
fix error in rc.shutdown
[startuptools] / scripts / rc.shutdown
index 83b9d52b81186ec40121d5d531bb895ecd112783..a07cc9a2f9dc27b8b7131a5063f599dfe0162e63 100644 (file)
@@ -55,13 +55,13 @@ done
 # write to wtmp
 halt -w
 
-if [ is_true "$USELVM" ] && [ -x /sbin/vgchange ]; then
+if is_true "$USELVM" && [ -x /sbin/vgchange ]; then
        status_begin "Deactivating monitoring of LVM2 groups"
                /sbin/vgchange --monitor n
        status_check
 fi
 
-if [ -x /sbin/udevadm ]; then
+if [ -x /sbin/udevadm && is_true "$USE_UDEV" ; then
        status_begin "Shutting down udev"
        /sbin/udevadm control --exit
        status_check
@@ -78,7 +78,7 @@ swapoff -a
 status_check
 
 status_begin "Unmounting non-API filesystems"
-umount -a
+umount -a -t nodevtmpfs
 status_check
 
 status_begin "Remounting root filesystem read-only"