[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#32128] [PATCH 0/2] Support custom actions for Shepherd services
From: |
Ludovic Courtès |
Subject: |
[bug#32128] [PATCH 0/2] Support custom actions for Shepherd services |
Date: |
Wed, 11 Jul 2018 23:47:17 +0200 |
Hello Guix!
This is a long-awaited feature—nothing fancy, but it can certainly be
useful as illustrated by the ‘herd schedule mcron’ example below.
I suppose we can add actions for hot-swapping and reconfiguration of
services that support it, such as nginx: <https://bugs.gnu.org/26830>.
Feedback welcome!
Ludo’.
Ludovic Courtès (2):
services: shepherd: Support custom actions.
services: mcron: Add 'schedule' action.
doc/guix.texi | 74 +++++++++++++++++++++++++++++++++++++++
gnu/services/herd.scm | 3 ++
gnu/services/mcron.scm | 67 ++++++++++++++++++++++++++---------
gnu/services/shepherd.scm | 23 +++++++++++-
gnu/tests/base.scm | 7 ++++
5 files changed, 156 insertions(+), 18 deletions(-)
--
2.18.0
- [bug#32128] [PATCH 0/2] Support custom actions for Shepherd services,
Ludovic Courtès <=