Browse Source

fixed log file rotation group ownership

Ralf S. Engelschall 24 years ago
parent
commit
6ff968265f
7 changed files with 49 additions and 6 deletions
  1. 1 1
      apache/rc.apache
  2. 1 1
      bind/rc.bind
  3. 1 1
      pb4sd/rc.pb4sd
  4. 1 1
      postfix/rc.postfix
  5. 1 1
      qpopper/rc.qpopper
  6. 43 0
      rsync/rc.rsyncd
  7. 1 1
      smtpfeed/rc.smtpfeed

+ 1 - 1
apache/rc.apache

@@ -44,7 +44,7 @@
     if [ ".$apache_err_files" != . ]; then
         shtool rotate -f \
             -n${apache_err_rotsteps} -s${apache_err_rotminsize} -d \
-            -z${apache_err_rotcomplevel} -o@l_fsusr@ -o@l_fsgrp@ -m644 \
+            -z${apache_err_rotcomplevel} -o@l_fsusr@ -g@l_fsgrp@ -m644 \
             -P "$apache_err_rotprolog" \
             -E "@l_prefix@/sbin/apachectl restart; $apache_err_rotepilog" \
             $apache_err_files

+ 1 - 1
bind/rc.bind

@@ -33,7 +33,7 @@
     if opServiceEnabled bind; then
         shtool rotate -f \
             -n${bind_log_numfiles} -s${bind_log_minsize} \
-            -d -z${bind_log_complevel} -o@l_fsusr@ -o@l_fsgrp@ -m644 \
+            -d -z${bind_log_complevel} -o@l_fsusr@ -g@l_fsgrp@ -m644 \
             -E '@l_prefix@/sbin/ndc restart' \
             @l_prefix@/var/bind/named.log 
     fi

+ 1 - 1
pb4sd/rc.pb4sd

@@ -40,7 +40,7 @@
     opServiceEnabled pb4sd || exit 0
     shtool rotate -f \
         -n${pb4sd_log_numfiles} -s${pb4sd_log_minsize} -d \
-        -z${pb4sd_log_complevel} -o@l_fsusr@ -o@l_fsgrp@ -m644 \
+        -z${pb4sd_log_complevel} -o@l_fsusr@ -g@l_fsgrp@ -m644 \
         -P "${pb4sd_log_prolog}" \
         -E "${pb4sd_log_epilog}" \
         ${pb4sd_logfile}

+ 1 - 1
postfix/rc.postfix

@@ -53,7 +53,7 @@
     #   rotate logfile
     shtool rotate -f \
         -n${postfix_log_numfiles} -s${postfix_log_minsize} -d \
-        -z${postfix_log_complevel} -o@l_fsusr@ -o@l_fsgrp@ -m644 \
+        -z${postfix_log_complevel} -o@l_fsusr@ -g@l_fsgrp@ -m644 \
         -P "$postfix_log_prolog" \
         -E "@l_prefix@/sbin/postfix reload; $postfix_log_epilog" \
         @l_prefix@/var/postfix/log/postfix.log

+ 1 - 1
qpopper/rc.qpopper

@@ -37,7 +37,7 @@
     opServiceEnabled qpopper || exit 0
     shtool rotate -f \
         -n${qpopper_log_numfiles} -s${qpopper_log_minsize} -d \
-        -z${qpopper_log_complevel} -o@l_fsusr@ -o@l_fsgrp@ -m644 \
+        -z${qpopper_log_complevel} -o@l_fsusr@ -g@l_fsgrp@ -m644 \
         -P "${qpopper_log_prolog}" \
         -E "${qpopper_log_epilog}" \
         $pop_logfile

+ 43 - 0
rsync/rc.rsyncd

@@ -0,0 +1,43 @@
+#!@l_prefix@/lib/rpm/bash @l_prefix@/etc/rc
+##
+##  rc.rsyncd -- Run-Commands for RSYNC Daemon
+##
+
+%config
+    rsyncd_enable="yes"
+    rsyncd_flags=""
+    rsyncd_log_numfiles="5"
+    rsyncd_log_minsize="512K"
+    rsyncd_log_complevel="9"
+
+%start -p 200 -u root
+    if opServiceEnabled rsyncd; then
+        @l_prefix@/bin/rsync $rsyncd_flags --daemon --config=@l_prefix@/etc/rsync/rsyncd.conf
+    fi
+
+%stop -p 200 -u root
+    if opServiceEnabled rsyncd; then
+        kill -TERM `cat @l_prefix@/var/rsync/rsyncd.pid`
+    fi
+
+%restart -u root
+    if opServiceEnabled rsyncd; then
+        kill -TERM `cat @l_prefix@/var/rsync/rsyncd.pid`
+        sleep 2
+        @l_prefix@/bin/rsync $rsyncd_flags --daemon --config=@l_prefix@/etc/rsync/rsyncd.conf
+    fi
+
+%reload -u root
+    if opServiceEnabled rsyncd; then
+        kill -HUP `cat @l_prefix@/var/rsync/rsyncd.pid`
+    fi
+
+%daily -u root
+    if opServiceEnabled rsyncd; then
+        shtool rotate -f \
+            -n${rsyncd_log_numfiles} -s${rsyncd_log_minsize} \
+            -d -z${rsyncd_log_complevel} -o@l_fsusr@ -g@l_fsgrp@ -m644 \
+            -E "kill -HUP `cat @l_prefix@/var/rsync/rsyncd.pid`" \
+            @l_prefix@/var/rsync/rsyncd.log 
+    fi
+

+ 1 - 1
smtpfeed/rc.smtpfeed

@@ -62,7 +62,7 @@
     opServiceEnabled smtpfeed || exit 0
     shtool rotate -f \
         -n${smtpfeed_log_numfiles} -s${smtpfeed_log_minsize} -d \
-        -z${smtpfeed_log_complevel} -o@l_fsusr@ -o@l_fsgrp@ -m644 \
+        -z${smtpfeed_log_complevel} -o@l_fsusr@ -g@l_fsgrp@ -m644 \
         -P "$smtpfeed_log_prolog" \
         -E "$smtpfeed_log_epilog" \
         @l_prefix@/var/smtpfeed/smtpfeed.log