civodul pushed a change to branch devel
in repository shepherd.
from b2a8be1 service: ‘action’ checks the type of its arguments.
new 0a444bd timer: Add #:occurrences to ‘make-timer-constructor’.
new 8ad7997 timer: Add ‘timer’ service with ‘schedule’ action.
new 48dd7e8 timer: Add ‘supplementary-groups’ field to <command>.
new 9a27e81 herd: Show ‘list-actions’ hint only when the error is
‘action-not-found’.
new 9992081 herd: Print hint about ‘-n’ option.
new 6ad9aab logger: Built-in logger no longer produces double timestamp.
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
Makefile.am | 1 +
doc/shepherd.texi | 54 +++++++-
modules/shepherd/logger.scm | 10 +-
modules/shepherd/scripts/herd.scm | 35 +++--
modules/shepherd/service/timer.scm | 191 +++++++++++++++++++++++---
tests/logging.sh | 2 +-
tests/services/{monitoring.sh => timer-at.sh} | 54 ++++----
tests/services/timer-events.scm | 34 +++++
tests/services/timer.sh | 10 ++
9 files changed, 326 insertions(+), 65 deletions(-)
copy tests/services/{monitoring.sh => timer-at.sh} (56%)