]> git.sur5r.net Git - openldap/commitdiff
Add missing 'kill -HUP $KILLPIDS' statements before exit.
authorHallvard Furuseth <hallvard@openldap.org>
Mon, 26 Sep 2005 14:56:12 +0000 (14:56 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Mon, 26 Sep 2005 14:56:12 +0000 (14:56 +0000)
Obey ./run -k ($KILLSERVERS = no).

tests/scripts/test005-modrdn
tests/scripts/test023-refint

index 6a9d0f4690a5826abcdfa39477393b949a6b971b..c8154149b05cd3ba2a0cbbae725e0870ec025612 100755 (executable)
@@ -52,7 +52,7 @@ done
 
 if test $RC != 0 ; then
        echo "ldapsearch failed ($RC)!"
-       kill -HUP $PID
+       test $KILLSERVERS != no && kill -HUP $KILLPIDS
        exit $RC
 fi
 
@@ -65,7 +65,7 @@ $LDAPMODRDN -D "$MANAGERDN" -h $LOCALHOST -p $PORT1 -w $PASSWD > \
 RC=$?
 if test $RC != 0 ; then
        echo "ldapmodrdn failed ($RC)!"
-       kill -HUP $PID
+       test $KILLSERVERS != no && kill -HUP $KILLPIDS
        exit $RC
 fi
 
@@ -76,7 +76,7 @@ $LDAPMODRDN -D "$MANAGERDN" -r -h $LOCALHOST -p $PORT1 -w $PASSWD >> \
 RC=$?
 if test $RC != 0 ; then
        echo "ldapmodrdn failed ($RC)!"
-       kill -HUP $PID
+       test $KILLSERVERS != no && kill -HUP $KILLPIDS
        exit $RC
 fi
 
@@ -200,6 +200,7 @@ RC=$?
 
 if test $RC != 0 ; then
        echo "ldapsearch failed ($RC)!"
+       test $KILLSERVERS != no && kill -HUP $KILLPIDS
        exit $RC
 fi
 
@@ -214,6 +215,7 @@ $CMP $SEARCHFLT $LDIFFLT > $CMPOUT
 
 if test $? != 0 ; then
        echo "comparison failed - modrdn operations did not complete correctly"
+       test $KILLSERVERS != no && kill -HUP $KILLPIDS
        exit 1
 fi
 
index 4b535b881dee18c6f3ff21ea6bf137d804ccf823..6b33344e68461a974b0bec16d376e09203a25f8a 100755 (executable)
@@ -107,6 +107,7 @@ $CMP $SEARCHOUT $SEARCHOUT > $CMPOUT
 
 if test $? != 0 ; then
        echo "comparison failed - modify operations did not complete correctly"
+       test $KILLSERVERS != no && kill -HUP $KILLPIDS
        exit 1
 fi
 
@@ -139,6 +140,7 @@ fi
 RC=`grep -c foster $SEARCHFLT`
 if test $RC != 0 ; then
        echo "dependent modify failed - dependents were not deleted"
+       test $KILLSERVERS != no && kill -HUP $KILLPIDS
        exit 1
 fi