PREUN
/bin/sh
if [ $1 = 0 ]; then
service snmpd stop >/dev/null 2>&1
/sbin/chkconfig --del snmpd
service snmptrapd stop >/dev/null 2>&1
/sbin/chkconfig --del snmptrapd
fi
POSTIN
/bin/sh
/sbin/chkconfig --add snmpd
/sbin/chkconfig --add snmptrapd
# Let net-snmp libraries regenerate /usr/share/snmp/mibs/.index,
# just in case user has some additional mibs there.
touch /usr/share/snmp/mibs/
# snmpd.options file moved from /etc/snmp to /etc/sysconfig (RHEL 5.2->RHEL5.3)
if [ -e /etc/snmp/snmpd.options ]; then
mv -f /etc/snmp/snmpd.options /etc/sysconfig/snmpd.options
fi
if [ -e /etc/snmp/snmptrapd.options ]; then
mv -f /etc/snmp/snmptrapd.options /etc/sysconfig/snmptrapd.options
fi
POSTUN
/bin/sh
if [ "$1" -ge "1" ]; then
service snmpd condrestart >/dev/null 2>&1 || :
service snmptrapd condrestart >/dev/null 2>&1 || :
fi