SVN: rc-scripts/trunk/rc.d/rc.shutdown
arekm
arekm at pld-linux.org
Wed Mar 19 13:51:04 CET 2008
Author: arekm
Date: Wed Mar 19 13:51:03 2008
New Revision: 9645
Modified:
rc-scripts/trunk/rc.d/rc.shutdown
Log:
Multiple UPS support.
Modified: rc-scripts/trunk/rc.d/rc.shutdown
==============================================================================
--- rc-scripts/trunk/rc.d/rc.shutdown (original)
+++ rc-scripts/trunk/rc.d/rc.shutdown Wed Mar 19 13:51:03 2008
@@ -155,9 +155,17 @@
show "The $_rebootwhat is halted"; ok
[ -f /fastboot ] && (show "On the next boot fsck will be skipped."; ok)
- if [ -x /sbin/poweroff-ups -a -f /etc/killpower -a -f /etc/sysconfig/ups ] ; then
+ if [ -f /etc/killpower -a -f /etc/sysconfig/ups ] ; then
. /etc/sysconfig/ups
- is_yes "$POWEROFF_UPS" && /sbin/poweroff-ups
+ if is_yes "$POWEROFF_UPS"; then
+ if [ -d /etc/ups.d ]; then
+ for i in /etc/ups.d/*; do
+ [ ! -f $i -o ! -x $i ] && continue
+ $i poweroff
+ done
+ fi
+ [ -x /sbin/poweroff-ups ] && /sbin/poweroff-ups
+ fi
fi
[ "$previous" != "unknown" ] && eval halt -d -p
else
More information about the pld-cvs-commit
mailing list