]> git.sur5r.net Git - openldap/commitdiff
ITS8589 - This modifies the test so that it will not trigger the issue described...
authorQuanah Gibson-Mount <quanah@openldap.org>
Wed, 22 Feb 2017 00:02:17 +0000 (16:02 -0800)
committerQuanah Gibson-Mount <quanah@openldap.org>
Wed, 22 Feb 2017 00:02:17 +0000 (16:02 -0800)
tests/scripts/test059-slave-config

index 8448cd591fc5c17afae4d40608e9c31f38cc6725..ece5738cfd764c7c94fb2791852506f7538857dc 100755 (executable)
@@ -271,6 +271,20 @@ if test $RC != 0 ; then
        exit $RC
 fi
 
+echo "Using ldapsearch to check that syncrepl received the schema changes..."
+RC=32
+for i in 0 1 2 3 4 5; do
+       RESULT=`$LDAPSEARCH -H $URI2 -D cn=config -y $CONFIGPWF \
+               -s base -b "cn=schema,cn=config" \
+               '(cn=openldap)' 2>&1 | awk '/^dn:/ {print "OK"}'`
+       if test "x$RESULT" = "xOK" ; then
+               RC=0
+               break
+       fi
+       echo "Waiting $SLEEP1 seconds for syncrepl to receive changes..."
+       sleep $SLEEP1
+done
+
 nullExclude="" nullOK=""
 test $BACKEND = null && nullExclude="# " nullOK="OK"