Hello community,

here is the log from the commit of package net-snmp for openSUSE:Factory 
checked in at 2013-07-18 16:07:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/net-snmp (Old)
 and      /work/SRC/openSUSE:Factory/.net-snmp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "net-snmp"

Changes:
--------
--- /work/SRC/openSUSE:Factory/net-snmp/net-snmp.changes        2013-05-27 
09:54:36.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.net-snmp.new/net-snmp.changes   2013-07-18 
16:07:02.000000000 +0200
@@ -1,0 +2,6 @@
+Wed Jul 10 08:26:14 UTC 2013 - [email protected]
+
+- improve snmptrapd init script (avoid to overwrite the logfile 
+  on restart)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ net-snmp.logrotate ++++++
--- /var/tmp/diff_new_pack.LxbdRb/_old  2013-07-18 16:07:03.000000000 +0200
+++ /var/tmp/diff_new_pack.LxbdRb/_new  2013-07-18 16:07:03.000000000 +0200
@@ -7,6 +7,7 @@
    notifempty
    missingok
    create 600 root root
+   su root root
    sharedscripts
    postrotate
        /etc/init.d/snmpd reload ||:

++++++ rc.snmptrapd ++++++
--- /var/tmp/diff_new_pack.LxbdRb/_old  2013-07-18 16:07:03.000000000 +0200
+++ /var/tmp/diff_new_pack.LxbdRb/_new  2013-07-18 16:07:03.000000000 +0200
@@ -20,7 +20,9 @@
 SNMPTRAPD_LOGFILE="/var/log/net-snmpd.log"
 SNMPTRAPD_PID="/var/run/snmptrapd.pid"
 
-test -x $SNMPTRAPD || exit 5
+test -x $SNMPTRAPD || { echo "$SNMPTRAPD not installed";
+        if [ "$1" = "stop" ]; then exit 0;
+        else exit 5; fi; }
 
 # Check for existence of needed config file and read it
 SNMPD_CONFIG=/etc/sysconfig/net-snmp
@@ -67,13 +69,18 @@
 SNMPTRAPD_LOGFILE="${SNMPTRAPD_LOGFILE:-/var/log/net-snmpd.log}"
 case "$1" in
     start)
-        echo -n "Starting snmptrapd:"
+        echo -n "Starting snmptrapd: "
         startproc $SNMPTRAPD $SNMPTRAPD_CONF -A -LF ${SNMPD_LOGLEVEL:-n} 
$SNMPTRAPD_LOGFILE -p $SNMPTRAPD_PID
         rc_status -v
         ;;
     stop)
-        echo -n "Shutting down snmptrapd:"
+        echo -n "Shutting down snmptrapd: "
         killproc -TERM $SNMPTRAPD
+        if [ -f "$SNMPTAPDD_LOGFILE" ]; then
+            DATE=$(date +"%Y%m%d")
+            /bin/mv "$SNMPTAPDD_LOGFILE" "$SNMPTAPDD_LOGFILE-$DATE"
+                   test -x /usr/bin/bzip2 && /usr/bin/bzip2 
"$SNMPTAPDD_LOGFILE-$DATE"
+        fi
         rc_status -v
         ;;
     try-restart)
@@ -86,17 +93,17 @@
         rc_status
         ;;
     force-reload)
-        echo -n "Reload service snmptrapd:"
+        echo -n "Reload service snmptrapd: "
         killproc -HUP $SNMPTRAPD
         rc_status -v
         ;;
     reload)
-        echo -n "Reload service snmptrapd:"
+        echo -n "Reload service snmptrapd: "
         killproc -HUP $SNMPTRAPD
         rc_status -v
         ;;
     status)
-        echo -n "Checking for service snmptrapd:"
+        echo -n "Checking for service snmptrapd: "
         checkproc $SNMPTRAPD
         rc_status -v
         ;;

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to