mirror of
https://https.git.savannah.gnu.org/git/guix.git/
synced 2025-07-14 11:00:36 +02:00
services: syslog: fix configuration file argument
* gnu/services/base.scm (syslog-shepherd-service): Separate incorrectly combined arguments which resulted in an argument like "-f /etc/syslog.conf" being passed to syslogd, leading it to ignore the argument and execute without a configuration file. Effects of this included no log files being written, though the Shepherd service ran successfully. Ref: https://issues.guix.gnu.org/70677#4-lineno7 Change-Id: I3dbe00eabd4a10804e554c12e1466483c0b185b7 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
parent
097fb030f6
commit
dbbef3d57f
1 changed files with 1 additions and 1 deletions
|
@ -1679,7 +1679,7 @@ reload its settings file.")))
|
|||
(start #~(make-forkexec-constructor
|
||||
(list #$(syslog-configuration-syslogd config)
|
||||
;; the -f option here is compatible with rsyslog
|
||||
#$(string-append "-f " syslog.conf)
|
||||
"-f" #$syslog.conf
|
||||
#$@(syslog-configuration-extra-options config))
|
||||
#:file-creation-mask #o137
|
||||
#:pid-file "/var/run/syslog.pid"))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue