diff -r 012d4ffc4892 -r 871621b80702 mailman/mailman.spec --- a/mailman/mailman.spec Wed Dec 17 15:03:09 2008 +0100 +++ b/mailman/mailman.spec Fri Jan 02 21:11:40 2009 +0100 @@ -32,7 +32,7 @@ Group: Mail License: GPL Version: 2.1.11 -Release: 20081218 +Release: 20081220 # list of sources Source0: http://switch.dl.sourceforge.net/mailman/mailman-%{version}.tgz @@ -154,12 +154,16 @@ %{l_shtool} install -c -m 755 %{l_value -s -a} \ %{SOURCE rc.mailman} ${RPM_BUILD_ROOT}%{l_prefix}/etc/rc.d/ + # avoid root permissions on log file creation + touch %{l_prefix}/var/mailman/logs/error + # determine installation files %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ %{l_files_std} \ '%dir %attr(2700,%{l_nusr},%{l_mgrp}) %{l_prefix}/libexec/mailman/mail/mailman-sendmail' \ '%dir %attr(2775,%{l_nusr},%{l_mgrp}) %{l_prefix}/var/mailman' \ '%dir %attr(2775,%{l_nusr},%{l_mgrp}) %{l_prefix}/var/mailman/logs' \ + '%dir %attr(644,%{l_nusr},%{l_mgrp}) %{l_prefix}/var/mailman/logs/*' \ '%dir %attr(2775,%{l_nusr},%{l_mgrp}) %{l_prefix}/var/mailman/spam' \ '%dir %attr(2775,%{l_nusr},%{l_mgrp}) %{l_prefix}/var/mailman/qfiles' \ '%dir %attr(2775,%{l_nusr},%{l_mgrp}) %{l_prefix}/var/mailman/locks' \