SVN: rc-scripts/trunk/rc.d/rc.shutdown
glen
glen at pld-linux.org
Mon Jun 29 02:13:37 CEST 2009
Author: glen
Date: Mon Jun 29 02:13:36 2009
New Revision: 10399
Modified:
rc-scripts/trunk/rc.d/rc.shutdown
Log:
- nice message about kexec being used
Modified: rc-scripts/trunk/rc.d/rc.shutdown
==============================================================================
--- rc-scripts/trunk/rc.d/rc.shutdown (original)
+++ rc-scripts/trunk/rc.d/rc.shutdown Mon Jun 29 02:13:36 2009
@@ -60,6 +60,9 @@
run_cmd "Turning off quotas for local filesystems" /sbin/quotaoff -a
fi
+ # grab kexec_loaded state before we umount /sys
+ kexec_loaded=`cat /sys/kernel/kexec_loaded 2>/dev/null`
+
# Unmount file systems, killing processes if we have to.
sig=-15
retry=3
@@ -185,8 +188,10 @@
show "On the next boot fsck will be skipped."; ok
fi
- if [ -x /sbin/kexec ] && [ "`cat /sys/kernel/kexec_loaded 2>/dev/null`" = "1" ]; then
+ if [ -x /sbin/kexec ] && [ "$kexec_loaded" = "1" ]; then
+ show "Will now restart with kexec"
/sbin/kexec -e
+ fail
fi
[ "$previous" != "unknown" ] && eval reboot -d -f
More information about the pld-cvs-commit
mailing list