civodul pushed a commit to branch master
in repository guix.

commit 786aff3785bd3855b233181ea080ede0d8afee41
Author: Jean-Baptiste Note <[email protected]>
AuthorDate: Tue Apr 30 15:36:22 2024 +0000

    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 <[email protected]>
---
 gnu/services/base.scm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index 6389148231..fc604f029a 100644
--- a/gnu/services/base.scm
+++ b/gnu/services/base.scm
@@ -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"))

Reply via email to