-echo "Using ldapsearch to read all the entries from consumer2..."
-$LDAPSEARCH -S "" -b "$BASEDN" -D "$MANAGERDN" -H $URI3 -w $PASSWD \
- 'objectclass=*' > $SLAVE2OUT 2>&1
-RC=$?
-
-if test $RC != 0 ; then
- echo "ldapsearch failed at consumer2 ($RC)!"
- test $KILLSERVERS != no && kill -HUP $KILLPIDS
- exit $RC
-fi
-
-echo "Using ldapsearch to read all the entries from consumer3..."
-$LDAPSEARCH -S "" -b "$BASEDN" -D "$MANAGERDN" -H $URI4 -w $PASSWD \
- 'objectclass=*' > $SERVER4OUT 2>&1
-RC=$?
-
-if test $RC != 0 ; then
- echo "ldapsearch failed at consumer3 ($RC)!"
- test $KILLSERVERS != no && kill -HUP $KILLPIDS
- exit $RC
-fi
-
-echo "Filtering producer results..."
-. $LDIFFILTER < $MASTEROUT > $MASTERFLT
-echo "Filtering consumer1 results..."
-. $LDIFFILTER < $SLAVEOUT > $SLAVEFLT
-echo "Filtering consumer2 results..."
-. $LDIFFILTER < $SLAVE2OUT > $SLAVE2FLT
-echo "Filtering consumer3 results..."
-. $LDIFFILTER < $SERVER4OUT > $SERVER4FLT
-
-echo "Comparing retrieved entries from producer and consumer1..."
-$CMP $MASTERFLT $SLAVEFLT > $CMPOUT
-
-if test $? != 0 ; then
- echo "test failed - producer and consumer1 databases differ"
- exit 1
-fi
-
-echo "Comparing retrieved entries from producer and consumer2..."
-$CMP $MASTERFLT $SLAVE2FLT > $CMPOUT
-
-if test $? != 0 ; then
- echo "test failed - producer and consumer2 databases differ"
- exit 1
-fi
-
-echo "Comparing retrieved entries from producer and consumer3..."
-$CMP $MASTERFLT $SERVER4FLT > $CMPOUT