Commit 7049588bff21e3ea3e7bf3c4a4325c8ab4ed46f8

Authored by Andreas Stieger
Committed by Jay Berkenbilt
1 parent 4dcc1021

Fix tests with GNU grep 3.8

GNU grep 3.8 started to emit warnings when invoking egrep.
Convert all calls to grep -E.
abi-perf-test
... ... @@ -3,7 +3,7 @@ set -eo pipefail
3 3 cd $(dirname $0)
4 4 whoami=$(basename $0)
5 5  
6   -if [[ $(git status -s | egrep -v abi-perf-test | wc -l) != 0 ]]; then
  6 +if [[ $(git status -s | grep -E -v abi-perf-test | wc -l) != 0 ]]; then
7 7 echo 1>&2 "${whoami}: git is not clean. (abi-perf-test changes ignored)"
8 8 git status -s
9 9 exit 2
... ...
build-scripts/build-doc
... ... @@ -10,7 +10,7 @@ pip3 install sphinx sphinx_rtd_theme
10 10 cmake -S . -B build -DBUILD_DOC=1
11 11 cmake --build build --target doc_dist
12 12 zip -r doc.zip build/manual/doc-dist
13   -version=$(egrep '^release' manual/conf.py | cut -d"'" -f 2)
  13 +version=$(grep -E '^release' manual/conf.py | cut -d"'" -f 2)
14 14 mv build/manual/doc-dist qpdf-${version}-doc
15 15 mkdir distribution
16 16 zip -r distribution/qpdf-${version}-doc-ci.zip qpdf-${version}-doc
... ...
build-scripts/build-fuzzer
... ... @@ -8,7 +8,7 @@ sudo apt-get -y install build-essential cmake zlib1g-dev libjpeg-dev
8 8 ./fuzz/oss-fuzz-build
9 9 ls -l out/qpdf_fuzzer
10 10 ls -l out/
11   -if ldd out/qpdf_fuzzer | egrep 'libjpeg|libz|libqpdf'; then
  11 +if ldd out/qpdf_fuzzer | grep -E 'libjpeg|libz|libqpdf'; then
12 12 echo 1>&2 "*** Fuzzers linked dynamically with some dependent libraries."
13 13 ldd out/qpdf_fuzzer
14 14 exit 2
... ...
qpdf/qtest/qpdf/diff-encrypted
1 1 #!/bin/sh
2   -lines=$(expr 0 + $(diff "$1" "$2" | egrep '^[<>]' | egrep -v '(Date|InstanceID)' | wc -l))
  2 +lines=$(expr 0 + $(diff "$1" "$2" | grep -E '^[<>]' | grep -E -v '(Date|InstanceID)' | wc -l))
3 3 if [ "$lines" = "0" ]; then
4 4 echo okay
5 5 else
... ...
qpdf/qtest/qpdf/diff-ignore-ID-version
1 1 #!/bin/sh
2   -lines=$(expr 0 + $(diff "$1" "$2" | egrep '^[<>]' | \
3   - egrep -v '/ID' | egrep -v '%PDF-' | wc -l))
  2 +lines=$(expr 0 + $(diff "$1" "$2" | grep -E '^[<>]' | \
  3 + grep -E -v '/ID' | grep -E -v '%PDF-' | wc -l))
4 4 if [ "$lines" = "0" ]; then
5 5 echo okay
6 6 else
... ...