services: shepherd: Support one-shot services.
authorLudovic Courtès <ludo@gnu.org>
Tue, 23 Apr 2019 12:48:56 +0000 (14:48 +0200)
committerLudovic Courtès <ludo@gnu.org>
Tue, 23 Apr 2019 14:38:11 +0000 (16:38 +0200)
commit95ef8b85b16f19557ea07d0d0cbf856f85657368
treef45f2e796bb1ce3de3be064e6a4ae74631f89626
parent9fb1ca080861c8418a1cc6710bf0dfef1ee77248
services: shepherd: Support one-shot services.

* gnu/services/shepherd.scm (<shepherd-service>)[one-shot?]: New field.
(shepherd-service-file): Pass #:one-shot? to the <service> constructor.
* doc/guix.texi (Shepherd Services): Document it.
doc/guix.texi
gnu/services/shepherd.scm