From: Glenn Strauss Date: Fri, 30 Oct 2020 03:13:58 +0000 (-0400) Subject: lighttpd: lighttpd.init reload gracefully X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=5a374b6a5a67590ee84bc818f254518c6add01f8;p=openwrt-packages.git lighttpd: lighttpd.init reload gracefully reload_server() gracefully with SIGUSR1 to lighttpd relog() to reopen log files with SIGHUP to lighttpd Signed-off-by: Glenn Strauss --- diff --git a/net/lighttpd/files/lighttpd.init b/net/lighttpd/files/lighttpd.init index 84a3a18df..1d290063e 100644 --- a/net/lighttpd/files/lighttpd.init +++ b/net/lighttpd/files/lighttpd.init @@ -28,6 +28,20 @@ start_service() { procd_close_instance } +service_triggers() { + procd_add_reload_interface_trigger loopback + procd_add_reload_interface_trigger lan +} + reload_service() { - procd_send_signal lighttpd + # lighttpd graceful restart (SIGUSR1) + procd_send_signal lighttpd '*' USR1 } + +relog() { + # lighttpd reopen log files (SIGHUP) + procd_send_signal lighttpd '*' HUP +} + +EXTRA_COMMANDS="relog" +EXTRA_HELP=" relog Reopen log files (without reloading)"