Package: debian-policy Version: 3.6.2.2 According to the LSB Core Specification 3.1, init scripts should consider running stop on a service already stopped or not running successful, but the example in policy does not behave this way because it does not pass --oknodo to start-stop-daemon in the stop case. The attached patch makes it do so.
-- Matt
diff -ru debian-policy-3.6.2.2.orig/policy.sgml
debian-policy-3.6.2.2/policy.sgml
--- debian-policy-3.6.2.2.orig/policy.sgml 2006-01-08 16:30:46.000000000
-0800
+++ debian-policy-3.6.2.2/policy.sgml 2006-01-08 16:31:14.000000000 -0800
@@ -5746,7 +5746,7 @@
;;
stop)
echo -n "Stopping domain name service: named"
- start-stop-daemon --stop --quiet \
+ start-stop-daemon --stop --quiet --oknodo \
--pidfile /var/run/named.pid --exec /usr/sbin/named
echo "."
;;
signature.asc
Description: Digital signature

