Ver código fonte

add logfile rotation, with unfortunate side effect of restarting a foreign (snmp) daemon package

Michael Schloh von Bennewitz 22 anos atrás
pai
commit
900a1df037
2 arquivos alterados com 26 adições e 1 exclusões
  1. 25 0
      snmpdx/rc.snmpdx
  2. 1 1
      snmpdx/snmpdx.spec

+ 25 - 0
snmpdx/rc.snmpdx

@@ -0,0 +1,25 @@
+#!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
+##
+##  rc.snmpdx -- Run-Commands
+##
+
+%config
+    snmpdx_enable="$openpkg_rc_def"
+    snmpdx_log_file="@l_prefix@/var/snmpdx/snmpdx.log"
+    snmpdx_log_prolog="true"
+    snmpdx_log_epilog="true"
+    snmpdx_log_numfiles="10"
+    snmpdx_log_minsize="1M"
+    snmpdx_log_complevel="9"
+
+%daily -u @l_susr@
+    rcService snmpdx enable yes || exit 0
+
+    #   rotate logfile, with foreign 'rc snmp restart'
+    shtool rotate -f \
+        -n ${snmpdx_log_numfiles} -s ${snmpdx_log_minsize} -d \
+        -z ${snmpdx_log_complevel} -o @l_susr@ -g @l_mgrp@ -m 644 \
+        -P "${snmpdx_log_prolog}" \
+        -E "${snmpdx_log_epilog} && rc snmp restart" \
+        ${snmpdx_log_file}
+

+ 1 - 1
snmpdx/snmpdx.spec

@@ -33,7 +33,7 @@ Distribution: OpenPKG [EVAL]
 Group:        Network
 License:      GPL
 Version:      0.2.8
-Release:      20031217
+Release:      20040126
 
 #   list of sources
 Source0:      ftp://ftp.ossp.org/pkg/tool/snmpdx/snmpdx-%{version}.tar.gz