# HG changeset patch # User Pascal Bellard # Date 1236676972 0 # Node ID 37a5211da2ad69302d8114e29516cb07783c6364 # Parent 718e5e91b2ff6b7ba66bc049d4f7f4f3d8c056df postfix: improve start script diff -r 718e5e91b2ff -r 37a5211da2ad postfix/stuff/etc/init.d/postfix --- a/postfix/stuff/etc/init.d/postfix Tue Mar 10 09:22:01 2009 +0000 +++ b/postfix/stuff/etc/init.d/postfix Tue Mar 10 09:22:52 2009 +0000 @@ -16,7 +16,7 @@ case "$1" in start) - if [ -f $PIDFILE ] ; then + if active_pidfile $PIDFILE master ; then echo "$NAME already running." exit 1 fi @@ -25,7 +25,7 @@ status ;; stop) - if [ ! -f $PIDFILE ] ; then + if ! active_pidfile $PIDFILE master ; then echo "$NAME is not running." exit 1 fi @@ -34,7 +34,7 @@ status ;; restart) - if [ ! -f $PIDFILE ] ; then + if ! active_pidfile $PIDFILE master ; then echo "$NAME is not running." exit 1 fi @@ -45,7 +45,7 @@ status ;; reload) - if [ ! -f $PIDFILE ] ; then + if ! active_pidfile $PIDFILE master ; then echo "$NAME is not running." exit 1 fi