From a238fc8c286b3fa0d3264e179c49d0d26b2e6865 Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Sat, 28 Mar 2026 12:44:31 +0800 Subject: [PATCH] services: caddy: Reload by sending SIGUSR1 to the service. * modules/rosenthal/services/web.scm (caddy-shepherd-services) [actions]: Change reload action to send SIGUSR1 to the service. --- modules/rosenthal/services/web.scm | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/modules/rosenthal/services/web.scm b/modules/rosenthal/services/web.scm index 11c7064..ae02141 100644 --- a/modules/rosenthal/services/web.scm +++ b/modules/rosenthal/services/web.scm @@ -142,18 +142,7 @@ #~(make-kill-destructor)) (actions (list (shepherd-configuration-action "/etc/caddy/Caddyfile") - (shepherd-action - (name 'reload) - (documentation "Reload Caddy configuration file.") - (procedure - #~(lambda (pid) - (if pid - (begin - (invoke "/run/privileged/bin/caddy" "reload" - "--config" "/etc/caddy/Caddyfile") - (display "Service caddy has been asked to \ -reload its configuration file.")) - (display "Service caddy is not running."))))))) + (shepherd-signal-action 'reload SIGUSR1))) (auto-start? auto-start?))))) (define caddy-service-type