X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=debian%2Fspamass-milter.init;h=7d114aa4272225725a51c86f6c6b64cabea39d0e;hb=HEAD;hp=ef5696276b755550b6f7b16cbd83a02014167496;hpb=bef116225aaf81fc42373a387d73e78eb5b6c3fb;p=deb_pkgs%2Fspamass-milter.git diff --git a/debian/spamass-milter.init b/debian/spamass-milter.init index ef56962..7d114aa 100644 --- a/debian/spamass-milter.init +++ b/debian/spamass-milter.init @@ -90,7 +90,7 @@ fi; set -e start() { - if status; then + if [ -e $PIDFILE ] && kill -0 $(cat $PIDFILE); then echo "$NAME is already running"; exit 1; fi; @@ -125,7 +125,7 @@ start() { fi; start-stop-daemon --start -p $PIDFILE $CHUID --exec $DAEMON -- -P $PIDFILE -f -p $SOCKET $OPTIONS sleep 1 - if [ $(dirname $SOCKET) != "." ]; + if [ $(dirname $SOCKET) != "." ]; then if [ -n "$SOCKETMODE" ]; then chmod $SOCKETMODE $SOCKET; fi; @@ -146,16 +146,16 @@ stop(){ status(){ if [ -e $PIDFILE ]; then - if kill -0 $(cat $PIDFILE); then - echo "${NAME} running"; - exit 0; - else - echo "${NAME} dead but $PIDFILE exists"; - exit 1; + if kill -0 $(cat $PIDFILE); then + echo "${NAME} running"; + exit 0; + else + echo "${NAME} dead but $PIDFILE exists"; + exit 1; + fi; fi; - echo "${NAME} not running"; + echo "${NAME} not running"; exit 3; - fi; } case "$1" in