diff -u minissdpd-1.1.20111007/debian/changelog minissdpd-1.1.20111007/debian/changelog --- minissdpd-1.1.20111007/debian/changelog +++ minissdpd-1.1.20111007/debian/changelog @@ -1,3 +1,9 @@ +minissdpd (1.1.20111007-3) unstable; urgency=low + + * Exits if binary isn't found (Closes: #646746). + + -- Thomas Goirand Thu, 27 Oct 2011 19:28:20 +0800 + minissdpd (1.1.20111007-2) unstable; urgency=low * Calling dpatch directly in debian/rules because the patch wasn't applied at diff -u minissdpd-1.1.20111007/debian/init minissdpd-1.1.20111007/debian/init --- minissdpd-1.1.20111007/debian/init +++ minissdpd-1.1.20111007/debian/init @@ -35,6 +35,11 @@ exit 0 fi +# Exit if package is removed but not purged +if ! [ -x /usr/sbin/minissdpd ] ; then + exit 0 +fi + case "$1" in start) log_daemon_msg "Starting UPnP devices daemon" "MiniSSDPd"