[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[shepherd] branch devel updated (9f2d5ea -> a43ae34)
From: |
Ludovic Courtès |
Subject: |
[shepherd] branch devel updated (9f2d5ea -> a43ae34) |
Date: |
Mon, 5 Aug 2024 13:15:02 -0400 (EDT) |
civodul pushed a change to branch devel
in repository shepherd.
from 9f2d5ea tests: Make ‘log-rotation’ test more deterministic.
add c352d76 comm: Define ‘system-log-file’.
new 67126c4 comm: ‘make-shepherd-output-port’ uses suspendable
‘put-string’.
new ac1078a comm: ‘call-with-syslog-port’ opens /dev/{kmsg,console}
non-blocking.
new 4f37946 logger: Make syslog output non-blocking.
new b89d5d3 Move endpoints to (shepherd endpoints).
new e82b5c8 endpoints: Fix docstring of ‘open-sockets’.
new 8477dc9 endpoints: Call ‘listen’ only for stream sockets.
new 34ebcfe Add system log service.
new a43ae34 guix: Add system test for the built-in ‘system-log’ service.
The 8 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:
.guix/manifest.scm | 47 +++-
Makefile.am | 6 +-
doc/shepherd.texi | 154 +++++++++++-
modules/shepherd/comm.scm | 26 +-
modules/shepherd/endpoints.scm | 195 +++++++++++++++
modules/shepherd/logger.scm | 12 +-
modules/shepherd/service.scm | 177 +-------------
modules/shepherd/service/system-log.scm | 419 ++++++++++++++++++++++++++++++++
po/POTFILES.in | 1 +
tests/services/system-log-internal.scm | 73 ++++++
tests/services/system-log.sh | 173 +++++++++++++
11 files changed, 1096 insertions(+), 187 deletions(-)
create mode 100644 modules/shepherd/endpoints.scm
create mode 100644 modules/shepherd/service/system-log.scm
create mode 100644 tests/services/system-log-internal.scm
create mode 100644 tests/services/system-log.sh
- [shepherd] branch devel updated (9f2d5ea -> a43ae34),
Ludovic Courtès <=
- [shepherd] 03/08: logger: Make syslog output non-blocking., Ludovic Courtès, 2024/08/05
- [shepherd] 08/08: guix: Add system test for the built-in ‘system-log’ service., Ludovic Courtès, 2024/08/05
- [shepherd] 02/08: comm: ‘call-with-syslog-port’ opens /dev/{kmsg,console} non-blocking., Ludovic Courtès, 2024/08/05
- [shepherd] 01/08: comm: ‘make-shepherd-output-port’ uses suspendable ‘put-string’., Ludovic Courtès, 2024/08/05
- [shepherd] 06/08: endpoints: Call ‘listen’ only for stream sockets., Ludovic Courtès, 2024/08/05
- [shepherd] 07/08: Add system log service., Ludovic Courtès, 2024/08/05
- [shepherd] 04/08: Move endpoints to (shepherd endpoints)., Ludovic Courtès, 2024/08/05
- [shepherd] 05/08: endpoints: Fix docstring of ‘open-sockets’., Ludovic Courtès, 2024/08/05