diff --git a/contrib/mt-daapd b/contrib/mt-daapd index faf42535..a08667d9 100755 --- a/contrib/mt-daapd +++ b/contrib/mt-daapd @@ -22,7 +22,9 @@ start() { stop() { echo -n $"Shutting down DAAP server: " - killproc mt-daapd + # This is broken. + killall -INT mt-daapd +# killproc mt-daapd RETVAL=$? echo diff --git a/debian/init.d b/debian/init.d index b6b56ae9..7ab11cd6 100644 --- a/debian/init.d +++ b/debian/init.d @@ -36,7 +36,7 @@ case "$1" in #start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \ # --exec $DAEMON # XXX FIXME This shouldn't be a killall! - killall mt-daapd || true + killall -INT mt-daapd || true echo "$NAME." ;; #reload)