Sfoglia il codice sorgente

Fix Postfix' daily logfile maintainance run-commands.

Ralf S. Engelschall 24 anni fa
parent
commit
116cff4630
2 ha cambiato i file con 8 aggiunte e 6 eliminazioni
  1. 6 4
      postfix/postfix.spec
  2. 2 2
      postfix/rc.postfix

+ 6 - 4
postfix/postfix.spec

@@ -37,7 +37,7 @@ Packager:     rse@openpkg.org
 Distribution: OpenPKG
 License:      GPL
 Version:      %{V_here}
-Release:      7
+Release:      8
 
 #   list of sources
 Source0:      ftp://ftp.porcupine.org/mirrors/postfix-release/official/postfix-%{V_real}.tar.gz
@@ -169,9 +169,11 @@ Provides:     MTA
     #   install run-command script
     %{l_shtool} mkdir -f -p -m 755 \
         $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d
-    %{l_shtool} install -c -m 755 -e 's;@l_prefix@;%{l_prefix};g' \
-        %{SOURCE4} \
-        $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
+    %{l_shtool} install -c -m 755 \
+        -e 's;@l_prefix@;%{l_prefix};g' \
+        -e 's;@l_fsusr@;%{l_fsusr};g' \
+        -e 's;@l_fsgrp@;%{l_fsgrp};g' \
+        %{SOURCE4} $RPM_BUILD_ROOT%{l_prefix}/etc/rc.d/
 
     #   generate file list
     %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \

+ 2 - 2
postfix/rc.postfix

@@ -35,7 +35,7 @@
 
     #   generate logfile summary
     shtool rotate -f \
-        -n${postfix_log_numfiles} -s0
+        -n${postfix_log_numfiles} -s0 \
         -z${postfix_log_complevel} -o@l_fsusr@ -o@l_fsgrp@ -m644 \
         @l_prefix@/var/postfix/log/postfix.sum
     logfiles="@l_prefix@/var/postfix/log/postfix.log"
@@ -49,7 +49,7 @@
 
     #   rotate logfile
     shtool rotate -f \
-        -n${postfix_log_numfiles} -s${postfix_log_minsize} -d
+        -n${postfix_log_numfiles} -s${postfix_log_minsize} -d \
         -z${postfix_log_complevel} -o@l_fsusr@ -o@l_fsgrp@ -m644 \
         -P "$postfix_log_prolog" \
         -E "$postfix_log_epilog" \