tags 453123 +patch
tags 391203 +patch
thanks
Hi there,

The attached patch should fix the issues with hangs in postinst, and
while I was there, I made restart have the same behavior as stop +
start, which seemed like the right thing to do - it's slightly
orthogonal, so feel free to drop that part of the patch if it's not
interesting.

Cheers,
-- 
 -----------------------------------------------------------------
|   ,''`.                                            Stephen Gran |
|  : :' :                                        sg...@debian.org |
|  `. `'                        Debian user, admin, and developer |
|    `-                                     http://www.debian.org |
 -----------------------------------------------------------------
diff -u net-snmp-5.4.1~dfsg/debian/snmpd.init net-snmp-5.4.1~dfsg/debian/snmpd.init
--- net-snmp-5.4.1~dfsg/debian/snmpd.init
+++ net-snmp-5.4.1~dfsg/debian/snmpd.init
@@ -66,13 +66,15 @@
     # Allow the daemons time to exit completely.
     sleep 2
     if [ "$SNMPDRUN" = "yes" -a -f /etc/snmp/snmpd.conf ]; then
-	start-stop-daemon --quiet --start --exec /usr/sbin/snmpd -- $SNMPDOPTS
+	start-stop-daemon --quiet --start --oknodo --exec /usr/sbin/snmpd \
+            -- $SNMPDOPTS
 	echo -n " snmpd"
     fi
     if [ "$TRAPDRUN" = "yes" -a -f /etc/snmp/snmptrapd.conf ]; then
 	# Allow snmpd time to start up.
 	sleep 1
-	start-stop-daemon --quiet --start --exec /usr/sbin/snmptrapd -- $TRAPDOPTS
+	start-stop-daemon --quiet --start --oknodo --exec /usr/sbin/snmptrapd \
+            -- $TRAPDOPTS
 	echo -n " snmptrapd"
     fi
     echo "."
diff -u net-snmp-5.4.1~dfsg/debian/changelog net-snmp-5.4.1~dfsg/debian/changelog
--- net-snmp-5.4.1~dfsg/debian/changelog
+++ net-snmp-5.4.1~dfsg/debian/changelog
@@ -1,3 +1,11 @@
+net-snmp (5.4.1~dfsg-12.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Fix hang in postinst by removing noop debconf usafe (closes: #453123,
+    #391203)
+
+ -- Stephen Gran <sg...@debian.org>  Sat, 03 Jan 2009 14:20:24 +0000
+
 net-snmp (5.4.1~dfsg-12) unstable; urgency=high
 
   * Urgency high because of RC bug fix.
diff -u net-snmp-5.4.1~dfsg/debian/snmpd.postinst net-snmp-5.4.1~dfsg/debian/snmpd.postinst
--- net-snmp-5.4.1~dfsg/debian/snmpd.postinst
+++ net-snmp-5.4.1~dfsg/debian/snmpd.postinst
@@ -7,9 +7,6 @@
 	chown -R snmp /var/lib/snmp
 fi
 
-. /usr/share/debconf/confmodule
-db_version 2.0
-
 #DEBHELPER#
 
 exit 0

Reply via email to