mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 21:09:03 +02:00
lighttpd: update init script
- add configtest option - add configtest before starting, restart, reload, force-reload - change reload,force-reload to use lighttpd graceful restart via kill signal USR1 (From OE-Core rev: 589450af505de6a00ba7d7a3b647a514d1d1282f) Signed-off-by: Glenn Strauss <gstrauss@gluelogic.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
74fe34f1c0
commit
0d3c7e9630
|
@ -6,9 +6,14 @@ NAME=lighttpd
|
|||
DESC="Lighttpd Web Server"
|
||||
OPTS="-f /etc/lighttpd/lighttpd.conf"
|
||||
|
||||
configtest() {
|
||||
"$DAEMON" $OPTS -tt || exit 1
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Starting $DESC: "
|
||||
configtest
|
||||
start-stop-daemon --start -x "$DAEMON" -- $OPTS
|
||||
echo "$NAME."
|
||||
;;
|
||||
|
@ -17,16 +22,26 @@ case "$1" in
|
|||
start-stop-daemon --stop -x "$DAEMON"
|
||||
echo "$NAME."
|
||||
;;
|
||||
restart|force-reload)
|
||||
restart)
|
||||
echo -n "Restarting $DESC: "
|
||||
configtest
|
||||
start-stop-daemon --stop -x "$DAEMON"
|
||||
sleep 1
|
||||
start-stop-daemon --start -x "$DAEMON" -- $OPTS
|
||||
echo "$NAME."
|
||||
;;
|
||||
reload|force-reload)
|
||||
echo -n "Reloading $DESC: "
|
||||
configtest
|
||||
killall -USR1 "${DAEMON##*/}"
|
||||
echo "$NAME."
|
||||
;;
|
||||
configtest)
|
||||
configtest
|
||||
;;
|
||||
*)
|
||||
N=/etc/init.d/$NAME
|
||||
echo "Usage: $N {start|stop|restart|force-reload}" >&2
|
||||
echo "Usage: $N {start|stop|restart|reload|force-reload|configtest}" >&2
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
|
Loading…
Reference in New Issue
Block a user