diff --git a/glicid/services/logging.scm b/glicid/services/logging.scm index 93ec03a..1bf119c 100644 --- a/glicid/services/logging.scm +++ b/glicid/services/logging.scm @@ -17,13 +17,13 @@ rsyslog-configuration make-rsyslog-configuration rsyslog-configuration? (rsyslog-pkg rsyslog-pkg (default rsyslog)) - (pid-file pid-file (default "/var/run/rsyslog/rsyslog.pid")) (config-file config-file (default (file-append rsyslog "/etc/rsyslog/rsyslog.conf"))) + (pid-file pid-file (default "/var/run/rsyslog/rsyslog.pid")) (log-file log-file (default "/var/log/rsyslog.log"))) (define rsyslog-shepherd-service (match-lambda - (($ rsyslog-pkg logflags pid-file config-file log-file) + (($ rsyslog-pkg config-file pid-file log-file ) (list (shepherd-service (provision '(rsyslog)) @@ -32,9 +32,9 @@ (respawn? #t) (start #~(make-forkexec-constructor (list - #$(file-append rsyslog-pkg "/sbin/rsyslog") + #$(file-append rsyslog-pkg "/sbin/rsyslogd") + "-dn" "-f" #$config-file - "-n" ) #:pid-file #$pid-file #:log-file #$log-file ))