summaryrefslogtreecommitdiff
path: root/net/openldap23-server/files/patch-tests::scripts::test018-syncreplication-persist
diff options
context:
space:
mode:
Diffstat (limited to 'net/openldap23-server/files/patch-tests::scripts::test018-syncreplication-persist')
-rw-r--r--net/openldap23-server/files/patch-tests::scripts::test018-syncreplication-persist71
1 files changed, 71 insertions, 0 deletions
diff --git a/net/openldap23-server/files/patch-tests::scripts::test018-syncreplication-persist b/net/openldap23-server/files/patch-tests::scripts::test018-syncreplication-persist
new file mode 100644
index 000000000000..2325aef08a3a
--- /dev/null
+++ b/net/openldap23-server/files/patch-tests::scripts::test018-syncreplication-persist
@@ -0,0 +1,71 @@
+--- tests/scripts/test018-syncreplication-persist Mon Oct 6 16:57:32 2003
++++ tests/scripts/test018-syncreplication-persist Sun Oct 19 15:33:58 2003
+@@ -44,9 +44,6 @@
+ fi
+ BACKEND=$SAVE
+
+-echo "Waiting 5 seconds to wait for master to start..."
+-sleep 5
+-
+ echo "Using ldapsearch to check that master slapd is running..."
+ for i in 0 1 2 3 4 5; do
+ $LDAPSEARCH -s base -b "$MONITOR" -h $LOCALHOST -p $PORT \
+@@ -59,22 +56,28 @@
+ sleep 5
+ done
+
++if test $RC != 0 ; then
++ echo "ldapsearch failed ($RC)!"
++ kill -HUP $PID
++ exit $RC
++fi
++
+ echo "Using ldapadd to create the context prefix entry in the master..."
+ $LDAPADD -D "$MANAGERDN" -h $LOCALHOST -p $PORT -w $PASSWD < \
+ $LDIFORDEREDCP > /dev/null 2>&1
+ RC=$?
+ if test $RC != 0 ; then
+ echo "ldapadd failed ($RC)!"
+- kill -HUP $PID $SLAVEPID
++ kill -HUP $PID
+ exit $RC
+ fi
+
+ echo "Starting slave slapd on TCP/IP port $P1SLAVEPORT..."
+ . $CONFFILTER $BACKEND $MONITORDB < $P1SRSLAVECONF > $P1REPLCONF
+ $SLAPD -f $P1REPLCONF -h $P1SLAVEURI -d $LVL $TIMING > $P1SLAVELOG 2>&1 &
+-P1SLAVEPID=$!
++SLAVEPID=$!
+ if test $WAIT != 0 ; then
+- echo SLAVEPID $P1SLAVEPID
++ echo SLAVEPID $SLAVEPID
+ read foo
+ fi
+
+@@ -90,6 +93,12 @@
+ sleep 5
+ done
+
++if test $RC != 0 ; then
++ echo "ldapsearch failed ($RC)!"
++ kill -HUP $PID $SLAVEPID
++ exit $RC
++fi
++
+ echo "Using ldapadd to populate the master directory..."
+ $LDAPADD -D "$MANAGERDN" -h $LOCALHOST -p $PORT -w $PASSWD < \
+ $LDIFORDEREDNOCP > /dev/null 2>&1
+@@ -203,11 +212,11 @@
+
+ if test $RC != 0 ; then
+ echo "ldapsearch failed at slave ($RC)!"
+- kill -HUP $PID $P1SLAVEPID
++ kill -HUP $PID $SLAVEPID
+ exit $RC
+ fi
+
+-kill -HUP $PID $P1SLAVEPID
++kill -HUP $PID $SLAVEPID
+
+ SEARCHOUT=$MASTEROUT
+ LDIF=$P1SLAVEOUT