GNU bug report logs -
#59197
[PATCH 0/3] Support 'herd configuration SERVICE' to view config file
Previous Next
Reported by: Ludovic Courtès <ludo <at> gnu.org>
Date: Fri, 11 Nov 2022 18:12:02 UTC
Severity: normal
Tags: patch
Done: Ludovic Courtès <ludo <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi!
So far, to view the config file of sshd, elogind, etc., you'd have to do:
cat /proc/PID/cmdline | xargs -0
or sometimes:
cat /proc/PID/environ | xargs -0
and extract the config file name from there.
With this change, you can do:
cat $(herd configuration elogind)
or similar. Simple but convenient.
This patch series adds it to a few core services. Adding it elsewhere
is left as an exercise to the reader. :-)
Thoughts?
Ludo’.
Ludovic Courtès (3):
services: shepherd: Define 'shepherd-configuration-action' helper.
services: Add Shepherd 'configuration' action to various services.
home: services: redshift: Add 'configuration' action.
doc/guix.texi | 11 +++++++++++
gnu/home/services/desktop.scm | 3 ++-
gnu/home/services/shepherd.scm | 3 ++-
gnu/services/avahi.scm | 5 +++--
gnu/services/base.scm | 5 +++--
gnu/services/desktop.scm | 12 ++++++++----
gnu/services/networking.scm | 4 +++-
gnu/services/shepherd.scm | 12 ++++++++++++
gnu/services/ssh.scm | 6 +++++-
gnu/services/web.scm | 7 +++----
gnu/services/xorg.scm | 10 ++++++----
gnu/tests/base.scm | 6 ++++++
12 files changed, 64 insertions(+), 20 deletions(-)
base-commit: 1f5e8ef14ffa385907fc94a754cfff7a45fee50c
prerequisite-patch-id: ee11d213a4ee466dff6379eeaeea292b6ba93fb0
prerequisite-patch-id: 857e9a0f3d1bc9ad5584c44bc767683a53e44972
prerequisite-patch-id: b87a0615ac48fe8950281f797cd2d096a98f4a2c
prerequisite-patch-id: c554e46d5d315cd349df21ba153ef6ed580f0b3c
--
2.38.0
This bug report was last modified 2 years and 184 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.