Changeset View
Changeset View
Standalone View
Standalone View
contrib/openrc/scripts/reboot.in
- This file was added.
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
#!@SHELL@ | |||||
option_arg= | |||||
poweroff_arg= | |||||
while getopts :nwdfhik opt; do | |||||
case "$opt" in | |||||
n) ;; | |||||
w) poweroff_arg=--write-only ;; | |||||
d) option_arg=--no-write ;; | |||||
f) ;; | |||||
h) ;; | |||||
i) ;; | |||||
k) poweroff_arg=--kexec ;; | |||||
[?]) printf "%s\n" "${0##*/}: invalid command line option" >&2 | |||||
exit 1 | |||||
;; | |||||
esac | |||||
done | |||||
shift $((OPTIND-1)) | |||||
if [ -z "${poweroff_arg}" ]; then | |||||
poweroff_arg=--reboot | |||||
fi | |||||
exec @SBINDIR@/openrc-shutdown ${option_arg} ${poweroff_arg} "$@" |