diff -u exim4-4.69/debian/exim4-base.exim4.init exim4-4.69/debian/exim4-base.exim4.init --- exim4-4.69/debian/exim4-base.exim4.init +++ exim4-4.69/debian/exim4-base.exim4.init @@ -139,13 +139,16 @@ { case ${QUEUERUNNER} in combined|no|ppp) - killproc -p "$PIDFILE" "$DAEMON" -HUP + /sbin/start-stop-daemon --stop --signal HUP \ + --pidfile "$PIDFILE" --quiet "$DAEMON" log_progress_msg "exim4" ;; separate) - killproc -p "$PIDFILE" "$DAEMON" -HUP + /sbin/start-stop-daemon --stop --signal HUP \ + --pidfile "$PIDFILE" --quiet "$DAEMON" log_progress_msg "exim4_listener" - killproc -p "$QRPIDFILE" "$DAEMON" -HUP + /sbin/start-stop-daemon --stop --signal HUP \ + --pidfile "$QRPIDFILE" --quiet "$DAEMON" log_progress_msg "exim4_queuerunner" ;; esac diff -u exim4-4.69/debian/changelog exim4-4.69/debian/changelog --- exim4-4.69/debian/changelog +++ exim4-4.69/debian/changelog @@ -1,3 +1,10 @@ +exim4 (4.69-2ubuntu0.1) hardy-proposed; urgency=low + + * debian/exim4-base.exim4.init: Fix 'reload' action so that it + doesn't just stop the daemon (LP: #252686) + + -- Paul Elliott Wed, 31 Mar 2010 22:03:05 +0100 + exim4 (4.69-2) unstable; urgency=low [ Marc Haber ]