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:
committed by
Ludovic Courtès
parent
b08bea0497
commit
ca0c43ecf0
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user