contrib/busybox-init: add reload and use -useconffile

+ Added reload command.
+ Use -useconffile instead, as it's required for reloading.
This commit is contained in:
William Wennerström 2019-03-06 11:30:49 +01:00
parent 03b5261f1c
commit f4ccbe6c94
No known key found for this signature in database
GPG Key ID: E1382990BEDD319B

View File

@ -34,8 +34,8 @@ start() {
fi fi
printf 'Starting yggdrasil: ' printf 'Starting yggdrasil: '
if start-stop-daemon -S -b -x /usr/bin/yggdrasil \ if start-stop-daemon -S -q -b -x /usr/bin/yggdrasil \
-- --useconf < "$CONFFILE"; then -- -useconffile "$CONFFILE"; then
echo "OK" echo "OK"
else else
echo "FAIL" echo "FAIL"
@ -51,20 +51,26 @@ stop() {
fi fi
} }
reload() {
printf "Reloading yggdrasil: "
if start-stop-daemon -K -q -s HUP -x /usr/bin/yggdrasil; then
echo "OK"
else
echo "FAIL"
start
fi
}
restart() { restart() {
stop stop
start start
} }
reload() {
restart
}
case "$1" in case "$1" in
start|stop|restart|reload) start|stop|restart|reload)
"$1";; "$1";;
*) *)
echo "Usage: $0 {start|stop|restart}" echo "Usage: $0 {start|stop|restart|reload}"
exit 1 exit 1
esac esac