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)"