Lines 19-24
Link Here
|
19 |
|
19 |
|
20 |
unset action |
20 |
unset action |
21 |
|
21 |
|
|
|
22 |
[ -f /etc/sysconfig/halt ] && . /etc/sysconfig/halt |
23 |
[ -n "$HALTCMD" ] || HALTCMD=/sbin/poweroff |
24 |
|
22 |
action_begin_msg() |
25 |
action_begin_msg() |
23 |
{ |
26 |
{ |
24 |
[ -z "$*" ] || printf '%s ' "$*" |
27 |
[ -z "$*" ] || printf '%s ' "$*" |
Lines 83-90
Link Here
|
83 |
|
86 |
|
84 |
# See how we were called. |
87 |
# See how we were called. |
85 |
case "$0" in |
88 |
case "$0" in |
86 |
*halt|*poweroff) |
89 |
*halt) |
87 |
message='The system is halted' |
90 |
message='The system is halted' |
|
|
91 |
command=$HALTCMD |
92 |
;; |
93 |
*poweroff) |
94 |
message='The system is halted; trying to turn off the power' |
88 |
command=/sbin/poweroff |
95 |
command=/sbin/poweroff |
89 |
;; |
96 |
;; |
90 |
*reboot) |
97 |
*reboot) |
Lines 175-188
Link Here
|
175 |
if [ -x "$UPSCTL" -a -f /etc/apcupsd/powerfail ]; then |
182 |
if [ -x "$UPSCTL" -a -f /etc/apcupsd/powerfail ]; then |
176 |
action 'Attempting to turn the UPS off:' "$UPSCTL" killpower |
183 |
action 'Attempting to turn the UPS off:' "$UPSCTL" killpower |
177 |
message='The system is halted' |
184 |
message='The system is halted' |
178 |
command=/sbin/poweroff |
185 |
command=$HALTCMD |
179 |
fi |
186 |
fi |
180 |
|
187 |
|
181 |
UPSCTL=/sbin/upsdrvctl |
188 |
UPSCTL=/sbin/upsdrvctl |
182 |
if [ -x "$UPSCTL" -a -f /etc/killpower ]; then |
189 |
if [ -x "$UPSCTL" -a -f /etc/killpower ]; then |
183 |
action 'Attempting to turn the UPS off:' "$UPSCTL" shutdown |
190 |
action 'Attempting to turn the UPS off:' "$UPSCTL" shutdown |
184 |
message='The system is halted' |
191 |
message='The system is halted' |
185 |
command=/sbin/poweroff |
192 |
command=$HALTCMD |
186 |
fi |
193 |
fi |
187 |
|
194 |
|
188 |
if [ "$command" = /sbin/poweroff ]; then |
195 |
if [ "$command" = /sbin/poweroff ]; then |