Add WorkingDirectory default configuration value for rsyslog.

This commit is contained in:
Rob Vermaas 2013-03-17 21:36:25 +01:00
parent 9a9b53aa9f
commit ef28e8e70e

View file

@ -9,6 +9,7 @@ let
syslogConf = pkgs.writeText "syslog.conf" ''
$ModLoad imuxsock
$SystemLogSocketName /run/systemd/journal/syslog
$WorkDirectory /var/spool/rsyslog
${cfg.defaultConfig}
${cfg.extraConfig}
@ -95,6 +96,7 @@ in
serviceConfig =
{ ExecStart = "${pkgs.rsyslog}/sbin/rsyslogd ${toString cfg.extraParams} -f ${syslogConf} -n";
ExecStartPre = "${pkgs.coreutils}/bin/mkdir -p /var/spool/rsyslog";
# Prevent syslogd output looping back through journald.
StandardOutput = "null";
};