1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-06-02 20:44:00 +02:00

services: herd: Allow to pass arguments to start-service.

* gnu/services/herd.scm (start-service)[arguments]: New optional argument.
This commit is contained in:
Mathieu Othacehe
2018-12-05 14:13:38 +09:00
committed by Ludovic Courtès
parent b08bea0497
commit ca0c43ecf0
+4 -3
View File
@@ -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