civodul pushed a change to branch devel
in repository shepherd.

    from 25ef327  Merge branch 'main' into devel
     new 2f30e81  log-rotation: Add ‘files’ action.
     new a37f4f8  logger: File logger keeps an absolute log file name.
     new a2825cf  shepherd: Use a file logger for the ‘root’ service.
     new 48cae48  shepherd: PID 1 logs to /dev/log by default, again.
     new 66e2eae  herd: Distinguish ‘herd status root’ from ‘herd status’.
     new b8fcd5a  service: Value of ‘root’ service is now a <process>.

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:
 doc/shepherd.texi                         | 13 +++++
 modules/shepherd.scm                      | 47 ++++++++++------
 modules/shepherd/comm.scm                 | 29 +---------
 modules/shepherd/logger.scm               | 94 ++++++++++++++++++++++++++-----
 modules/shepherd/scripts/herd.scm         | 58 +++++++++++--------
 modules/shepherd/service.scm              |  6 +-
 modules/shepherd/service/log-rotation.scm | 30 ++++++++--
 modules/shepherd/support.scm              |  7 +++
 tests/basic.sh                            | 14 ++++-
 tests/daemonize.sh                        | 10 +++-
 tests/services/log-rotation.sh            | 10 +++-
 tests/services/timer.sh                   |  2 +-
 tests/status-sexp.sh                      | 40 ++++++++++---
 13 files changed, 263 insertions(+), 97 deletions(-)

Reply via email to