From 1890d3562290281450ba6d6552a45caa3a66ba09 Mon Sep 17 00:00:00 2001 From: kwadronaut Date: Sun, 23 Mar 2014 03:04:14 +0100 Subject: merge with immerda's syslog option and nadirs latest head fixes #5031 for LEAP --- manifests/base.pp | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) (limited to 'manifests/base.pp') diff --git a/manifests/base.pp b/manifests/base.pp index 2b00cff..ffdd510 100644 --- a/manifests/base.pp +++ b/manifests/base.pp @@ -21,6 +21,27 @@ class dovecot::base { mode => '0755'; } + if !$dovecot::use_syslog { + file{ + '/var/log/dovecot': + ensure => directory, + require => Package['dovecot'], + before => Service['dovecot'], + owner => dovecot, + group => $dovecot::shared_group, + mode => '0660'; + [ '/var/log/dovecot/error.log', + '/var/log/dovecot/infos.log' ]: + require => Package['dovecot'], + before => Service['dovecot'], + owner => root, + group => $dovecot::shared_group, + mode => '0660'; + } + + include dovecot::logrotate + } + file { '/var/log/dovecot': ensure => directory, @@ -44,8 +65,6 @@ class dovecot::base { alias => 'dovecot' } - include dovecot::logrotate - service{'dovecot': ensure => running, enable => true, -- cgit v1.2.3