~ruther/guix-local

786aff3785bd3855b233181ea080ede0d8afee41 — Jean-Baptiste Note 2 years ago b732d70
services: syslog: Adjust service for rsyslog compatibility.

* gnu/services/base.scm (syslog-shepherd-service): Change flag for designating
configuration file. The long option is not compatible with rsyslog while the
short is; switch to the short one.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
1 files changed, 2 insertions(+), 1 deletions(-)

M gnu/services/base.scm
M gnu/services/base.scm => gnu/services/base.scm +2 -1
@@ 1678,7 1678,8 @@ reload its settings file.")))
   ;; action work as intended.
   (start #~(make-forkexec-constructor
             (list #$(syslog-configuration-syslogd config)
                   #$(string-append "--rcfile=" syslog.conf)
                   ;; the -f option here is compatible with rsyslog
                   #$(string-append "-f " syslog.conf)
                   #$@(syslog-configuration-extra-options config))
             #:file-creation-mask #o137
             #:pid-file "/var/run/syslog.pid"))