1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +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

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