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

glen glen at pld-linux.org
Mon Jun 29 00:17:40 CEST 2009


Author: glen
Date: Mon Jun 29 00:17:40 2009
New Revision: 10398

Modified:
   rc-scripts/trunk/rc.d/rc.shutdown
Log:
- invoke kexec only if image loaded

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 00:17:40 2009
@@ -184,6 +184,10 @@
 	if [ -f /fastboot ]; then
 	   	show "On the next boot fsck will be skipped."; ok
 	fi
-	[ -x /sbin/kexec ] && /sbin/kexec -e
+
+	if [ -x /sbin/kexec ] && [ "`cat /sys/kernel/kexec_loaded 2>/dev/null`" = "1" ]; then
+		/sbin/kexec -e
+	fi
+
 	[ "$previous" != "unknown" ] && eval reboot -d -f
 fi


More information about the pld-cvs-commit mailing list