# HG changeset patch # User Pascal Bellard # Date 1236676921 0 # Node ID 718e5e91b2ff6b7ba66bc049d4f7f4f3d8c056df # Parent a0b8d051ad35ee2fd185e11530cf25ea579219c2 openldap: improve start script diff -r a0b8d051ad35 -r 718e5e91b2ff openldap/stuff/etc/init.d/openldap --- a/openldap/stuff/etc/init.d/openldap Tue Mar 10 09:20:56 2009 +0000 +++ b/openldap/stuff/etc/init.d/openldap Tue Mar 10 09:22:01 2009 +0000 @@ -16,7 +16,7 @@ case "$1" in start) - if [ -f $PIDFILE ] ; then + if active_pidfile $PIDFILE slapd ; then echo "$NAME already running." exit 1 fi @@ -37,7 +37,7 @@ fi ;; stop) - if [ ! -f $PIDFILE ] ; then + if ! active_pidfile $PIDFILE slapd ; then echo "$NAME is not running." exit 1 fi @@ -46,7 +46,7 @@ status ;; restart) - if [ ! -f $PIDFILE ] ; then + if ! active_pidfile $PIDFILE slapd ; then echo "$NAME is not running." exit 1 fi