shutdown/shutdown.sh: reboot, if no argument was given
parent
a0be1eddcf
commit
d65638dacb
|
@ -6,6 +6,7 @@
|
|||
#
|
||||
# Copyright 2011, Red Hat, Inc.
|
||||
# Harald Hoyer <harald@redhat.com>
|
||||
ACTION="$1"
|
||||
|
||||
export TERM=linux
|
||||
export PATH=/usr/sbin:/usr/bin:/sbin:/bin
|
||||
|
@ -49,14 +50,16 @@ _check_shutdown() {
|
|||
return $__s
|
||||
}
|
||||
|
||||
_cnt=0
|
||||
while _check_shutdown; do
|
||||
:
|
||||
done
|
||||
_check_shutdown final
|
||||
|
||||
getarg 'rd.break=shutdown' && emergency_shell --shutdown shutdown "Break before shutdown"
|
||||
[ "$1" = "reboot" ] && reboot -f -d -n
|
||||
[ "$1" = "poweroff" ] && poweroff -f -d -n
|
||||
[ "$1" = "halt" ] && halt -f -d -n
|
||||
[ "$1" = "kexec" ] && kexec -e
|
||||
[ "$ACTION" = "reboot" ] && reboot -f -d -n
|
||||
[ "$ACTION" = "poweroff" ] && poweroff -f -d -n
|
||||
[ "$ACTION" = "halt" ] && halt -f -d -n
|
||||
[ "$ACTION" = "kexec" ] && kexec -e
|
||||
|
||||
warn "Shutdown called without an argument. Rebooting!"
|
||||
reboot -f -d -n
|
||||
|
|
Loading…
Reference in New Issue