# HG changeset patch # User Pascal Bellard # Date 1236676315 0 # Node ID eff3444642903b534b518d79a3ab5316a550060f # Parent 81ec665f8df42a7f25ab512c660061f8f62016ef cyrus-sasl: improve start script diff -r 81ec665f8df4 -r eff344464290 cyrus-sasl/stuff/etc/init.d/cyrus-sasl --- a/cyrus-sasl/stuff/etc/init.d/cyrus-sasl Tue Mar 10 09:04:33 2009 +0000 +++ b/cyrus-sasl/stuff/etc/init.d/cyrus-sasl Tue Mar 10 09:11:55 2009 +0000 @@ -17,7 +17,7 @@ case "$1" in start) - if [ -f $PIDFILE ] ; then + if active_pidfile $PIDFILE saslauthd ; then echo "$NAME already running." exit 1 fi @@ -26,7 +26,7 @@ status ;; stop) - if [ ! -f $PIDFILE ] ; then + if ! active_pidfile $PIDFILE saslauthd ; then echo "$NAME is not running." exit 1 fi @@ -35,7 +35,7 @@ status ;; restart) - if [ ! -f $PIDFILE ] ; then + if ! active_pidfile $PIDFILE saslauthd ; then echo "$NAME is not running." exit 1 fi