services: shepherd: Support custom actions.
authorLudovic Courtès <ludo@gnu.org>
Wed, 11 Jul 2018 21:17:37 +0000 (23:17 +0200)
committerLudovic Courtès <ludo@gnu.org>
Thu, 12 Jul 2018 22:08:54 +0000 (00:08 +0200)
commit701383081a9814d21823d42978ae23ee654e0427
tree5e42455a1cbc0e033a8e0579474d9d1aa52718c8
parent814bb8166804cc3c1f0dd1f1347786a1f07bd22b
services: shepherd: Support custom actions.

* gnu/services/shepherd.scm (<shepherd-service>)[actions]: New field.
(<shepherd-action>): New record type.
(shepherd-service-file): Pass #:actions to 'make'.
* doc/guix.texi (Shepherd Services): Document custom actions.
doc/guix.texi
gnu/services/shepherd.scm