From: Steven Luo Date: Fri, 18 Dec 2009 12:29:15 +0000 (-0800) Subject: Don't use killall to kill off browser-switchboards in postrm X-Git-Tag: diablo-package-3.0rc1-1~5 X-Git-Url: http://vcs.maemo.org/git/?a=commitdiff_plain;h=414af7e1dcefb4a5eb39f185c24d24c9115757d3;p=browser-switch Don't use killall to kill off browser-switchboards in postrm As it turns out, killall will happily kill off the postrm, which causes the uninstall to fail. --- diff --git a/debian/postrm b/debian/postrm index 86d2b28..e2c989c 100644 --- a/debian/postrm +++ b/debian/postrm @@ -19,14 +19,12 @@ set -e # the debian-policy package kill_old_proxies() { - # Kill off old python browser-switchboards, if any + # Kill off browser-switchboards # This would be so much nicer with pgrep/pkill ... - proxy_pids=`busybox ps | fgrep "python /usr/bin/browser-switchboard" | fgrep -v grep | awk '{ print $1 }'` + proxy_pids=`busybox ps | fgrep browser-switchboard | fgrep -v grep | fgrep -v browser-switchboard.postrm | awk '{ print $1 }'` if [ ! -z "$proxy_pids" ]; then kill $proxy_pids fi - # Kill off C browser-switchboards - killall browser-switchboard } case "$1" in