services: herd: Allow to pass arguments to start-service. * gnu/services/herd.scm (start-service)[arguments]: New optional argument.
1 files changed, 4 insertions(+), 3 deletions(-) M gnu/services/herd.scm
M gnu/services/herd.scm => gnu/services/herd.scm +4 -3
@@ 252,9 252,10 @@ when passed a service with an already-registered name." services (remove registered? services)))))) (define (start-service name) (with-shepherd-action name ('start) result result)) (define* (start-service name #:optional (arguments '())) (invoke-action name 'start arguments (lambda (result) result))) (define (stop-service name) (with-shepherd-action name ('stop) result