Skip to content
Snippets Groups Projects
Commit ad52f28d authored by Quanah Gibson-Mount's avatar Quanah Gibson-Mount
Browse files

Wait for slapd to stop before proceeding. Otherwise this test may fail.

Fix variable usage so it doesn't delete data/slapd.conf after running
parent 1ae68388
No related branches found
No related tags found
No related merge requests found
...@@ -150,6 +150,7 @@ fi ...@@ -150,6 +150,7 @@ fi
echo "Stopping slapd and reworking configuration for MMR..." echo "Stopping slapd and reworking configuration for MMR..."
test $KILLSERVERS != no && kill -HUP $KILLPIDS test $KILLSERVERS != no && kill -HUP $KILLPIDS
wait $KILLPIDS
KILLPIDS= KILLPIDS=
n=1 n=1
...@@ -158,19 +159,19 @@ while [ $n -le $MMR ]; do ...@@ -158,19 +159,19 @@ while [ $n -le $MMR ]; do
MYLOG=`eval echo '$LOG'$n` MYLOG=`eval echo '$LOG'$n`
MYCONF=`eval echo '$CONF'$n` MYCONF=`eval echo '$CONF'$n`
echo "Starting provider slapd on TCP/IP URI $MYURI" echo "Starting provider slapd on TCP/IP URI $MYURI"
. $CONFFILTER $BACKEND $MONITORDB < $ITSDIR/slapd.conf.mmr > $CONF . $CONFFILTER $BACKEND $MONITORDB < $ITSDIR/slapd.conf.mmr > $TESTDIR/slapd.conf
sed -e "s/MMR/$n/g" $CONF > $MYCONF sed -e "s/MMR/$n/g" $TESTDIR/slapd.conf > $MYCONF
j=1 j=1
while [ $j -le $MMR ]; do while [ $j -le $MMR ]; do
MMCURI=`eval echo '$URI'$j` MMCURI=`eval echo '$URI'$j`
sed -e "s|MMC${j}|${MMCURI}|" $MYCONF > $CONF sed -e "s|MMC${j}|${MMCURI}|" $MYCONF > $TESTDIR/slapd.conf
mv $CONF $MYCONF mv $TESTDIR/slapd.conf $MYCONF
j=`expr $j + 1` j=`expr $j + 1`
done done
if [ -f $CONF ]; then if [ -f $TESTDIR/slapd.conf ]; then
rm -f $CONF rm -f $TESTDIR/slapd.conf
fi fi
$SLAPD -f $MYCONF -h $MYURI -d $LVL $TIMING > $MYLOG 2>&1 & $SLAPD -f $MYCONF -h $MYURI -d $LVL $TIMING >> $MYLOG 2>&1 &
PID=$! PID=$!
if test $WAIT != 0 ; then if test $WAIT != 0 ; then
echo PID $PID echo PID $PID
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment