syslog: Use native service provider for OpenBSD syslogd.

This commit is contained in:
Timo Makinen 2016-04-07 11:30:41 +03:00
parent 0e59055357
commit a2ff31ca7c

View file

@ -103,6 +103,9 @@ class syslog::client::syslogd {
name => "sysklogd",
before => File["/etc/syslog.conf"],
}
$service_flags = undef
} else {
$service_flags = "-a /var/www/dev/log -a /var/named/dev/log -a /var/empty/dev/log"
}
file { "/etc/syslog.conf":
@ -125,14 +128,7 @@ class syslog::client::syslogd {
},
ensure => running,
enable => true,
start => $::operatingsystem ? {
"openbsd" => "syslogd -a /var/www/dev/log -a /var/named/dev/log -a /var/empty/dev/log",
default => undef,
},
restart => $::operatingsystem ? {
"openbsd" => "pkill -HUP -u _syslogd",
default => undef,
},
flags => $service_flags,
require => File["/var/log/all.log"],
}