]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#9535 avoid non-portable wc format
authorHoward Chu <hyc@openldap.org>
Sat, 24 Apr 2021 16:40:51 +0000 (17:40 +0100)
committerHoward Chu <hyc@openldap.org>
Sat, 24 Apr 2021 16:40:51 +0000 (17:40 +0100)
Use awk to count lines instead

tests/scripts/test078-persistent-sessionlog

index 3877d39426b97efb625ab0a287344291080200c1..62ea76946f3eceae39c466d3300bfaa21c7e3730 100755 (executable)
@@ -610,9 +610,9 @@ $LDIFFILTER -s a < $TESTDIR/server$n.out > $TESTDIR/server$n.flt
 
 echo "Checking server $n can remember which entries have been deleted even after it's been restarted..."
 $LDAPRSEARCH -b "$BASEDN" -D "$MANAGERDN" -H $URI -w $PASSWD \
-    -E "sync=ro/$cookie" 'objectclass=*' 1.1 | grep syncUUIDs | wc -l >$TESTDIR/repl.out
+    -E "sync=ro/$cookie" 'objectclass=*' 1.1 | awk '/syncUUIDs/ {count++} END {print count}' >$TESTDIR/repl.out
 $LDAPRSEARCH -b "$BASEDN" -D "$MANAGERDN" -H $URI -w $PASSWD \
-    -E "sync=ro/$cookie" 'objectclass=*' 1.1 | grep SyncDone | grep "refreshDeletes=1" | wc -l >>$TESTDIR/repl.out
+    -E "sync=ro/$cookie" 'objectclass=*' 1.1 | grep SyncDone | awk '/refreshDeletes=1/ {count++} END {print count}' >>$TESTDIR/repl.out
 
 $CMP $TESTDIR/repl.out $TESTDIR/repl.test > $CMPOUT