OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 04-Nov-2004 16:55:03
Branch: HEAD Handle: 2004110415550100
Modified files:
openpkg-src/snmp snmp.spec
Log:
restart daemon on upgrade and stop on removal
Summary:
Revision Changes Path
1.69 +15 -1 openpkg-src/snmp/snmp.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/snmp/snmp.spec
============================================================================
$ cvs diff -u -r1.68 -r1.69 snmp.spec
--- openpkg-src/snmp/snmp.spec 1 Sep 2004 15:31:48 -0000 1.68
+++ openpkg-src/snmp/snmp.spec 4 Nov 2004 15:55:01 -0000 1.69
@@ -37,7 +37,7 @@
Group: Network
License: BSD
Version: 5.1.2
-Release: 20040901
+Release: 20041104
# package options
%option with_fsl yes
@@ -227,3 +227,17 @@
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+ # after upgrade, restart service
+ [ $1 -eq 2 ] || exit 0
+ eval `%{l_rc} snmp status 2>/dev/null`
+ [ ".$snmp_active" = .yes ] && %{l_rc} snmp restart
+ exit 0
+
+%preun
+ # before erase, stop service and remove log files
+ [ $1 -eq 0 ] || exit 0
+ %{l_rc} snmp stop 2>/dev/null
+ rm -f $RPM_INSTALL_PREFIX/var/snmp/*
+ exit 0
+
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]