]> git.sur5r.net Git - openldap/commitdiff
save output across searches
authorPierangelo Masarati <ando@openldap.org>
Fri, 16 Dec 2005 12:19:53 +0000 (12:19 +0000)
committerPierangelo Masarati <ando@openldap.org>
Fri, 16 Dec 2005 12:19:53 +0000 (12:19 +0000)
tests/scripts/test033-glue-syncrepl

index 31f5fc669d870fe98430f9355281793469716666..36e9ab65427f8f6d1069fc23c923b53f232a1ab8 100755 (executable)
@@ -82,10 +82,13 @@ SLEEP=15
 echo "Waiting $SLEEP seconds for shadow subtrees to sync..."
 sleep $SLEEP
 
+echo "Filtering original ldif used to create database..."
+. $LDIFFILTER < $GLUESYNCOUT > $LDIFFLT
+
 for P in $PORT1 $PORT2 ; do
        echo "Using ldapsearch to read all the entries from port $P..."
        $LDAPSEARCH -b "$BASEDN" -h $LOCALHOST -p $P \
-               -S "" '(objectclass=*)' > $SEARCHOUT 2>&1
+               -S "" '(objectclass=*)' > "${SEARCHOUT}.${P}" 2>&1
        RC=$?
 
        if test $RC != 0 ; then
@@ -95,9 +98,7 @@ for P in $PORT1 $PORT2 ; do
        fi
 
        echo "Filtering ldapsearch results..."
-       . $LDIFFILTER < $SEARCHOUT > $SEARCHFLT
-       echo "Filtering original ldif used to create database..."
-       . $LDIFFILTER < $GLUESYNCOUT > $LDIFFLT
+       . $LDIFFILTER < "${SEARCHOUT}.${P}" > $SEARCHFLT
        echo "Comparing filter output..."
        $CMP $SEARCHFLT $LDIFFLT > $CMPOUT