|
|
|
@ -253,7 +253,7 @@ Conflicts: sendmail, ssmtp, exim
|
|
|
|
|
flush incoming private saved |
|
|
|
|
%{l_shtool} mkdir -f -p -m 730 maildrop |
|
|
|
|
%{l_shtool} mkdir -f -p -m 710 public |
|
|
|
|
%{l_shtool} mkdir -f -p -m 755 pid ) |
|
|
|
|
%{l_shtool} mkdir -f -p -m 755 log pid ) |
|
|
|
|
|
|
|
|
|
# install addons |
|
|
|
|
( cd pflogsumm-%{V_pflogsumm} |
|
|
|
@ -279,18 +279,11 @@ Conflicts: sendmail, ssmtp, exim
|
|
|
|
|
%{SOURCE fsl.postfix} \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/etc/fsl/ |
|
|
|
|
|
|
|
|
|
# install ghost log |
|
|
|
|
%{l_shtool} mkdir -f -p -m 755 \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/var/postfix/log |
|
|
|
|
%{l_shtool} install -c /dev/null \ |
|
|
|
|
$RPM_BUILD_ROOT%{l_prefix}/var/postfix/log/postfix.log |
|
|
|
|
|
|
|
|
|
# generate file list |
|
|
|
|
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ |
|
|
|
|
%{l_files_std} \ |
|
|
|
|
'%not %dir %{l_prefix}/etc/fsl' \ |
|
|
|
|
'%config %{l_prefix}/etc/fsl/fsl.postfix' \ |
|
|
|
|
'%ghost %attr(644,%{l_musr},%{l_mgrp}) %{l_prefix}/var/postfix/log/postfix.log' \ |
|
|
|
|
'%attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/etc/postfix' \ |
|
|
|
|
'%config %attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/etc/postfix/*' \ |
|
|
|
|
'%attr(-,%{l_susr},%{l_mgrp}) %{l_prefix}/libexec/postfix/*' \ |
|
|
|
@ -326,9 +319,10 @@ Conflicts: sendmail, ssmtp, exim
|
|
|
|
|
exit 0 |
|
|
|
|
|
|
|
|
|
%preun |
|
|
|
|
# before erase, stop service |
|
|
|
|
# before erase, stop service and remove log files |
|
|
|
|
[ $1 -eq 0 ] || exit 0 |
|
|
|
|
%{l_rc} postfix stop 2>/dev/null |
|
|
|
|
rm -f $RPM_INSTALL_PREFIX/var/postfix/log/postfix.log* >/dev/null 2>&1 || true |
|
|
|
|
# remove generated configuration files |
|
|
|
|
(cd $RPM_INSTALL_PREFIX/etc/postfix/; %{l_make} clean >/dev/null 2>&1 || true) |
|
|
|
|
# remove generated run-time files and directories |
|
|
|
|