From 083a685b2561ae96d8be77cf98e3118f0ec2e62e Mon Sep 17 00:00:00 2001 From: vog Date: Wed, 29 Jun 2011 17:40:35 +0000 Subject: [PATCH] Fixed EPS test suite: use GNU SED to ensure that SED won't add a line ending at EOF which would make the test comparisons fail --- test/eps-test.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/eps-test.sh b/test/eps-test.sh index c3c0af08..86d7e7f1 100755 --- a/test/eps-test.sh +++ b/test/eps-test.sh @@ -12,6 +12,7 @@ else bin="$VALGRIND $EXIV2_BINDIR" samples="$VALGRIND $EXIV2_BINDIR" fi +gsed=`gsed --help >/dev/null 2>&1 && echo g`sed exiv2version="`$bin/exiv2 -V | sed -n '1 s,^exiv2 \([^ ]*\).*,\1,p'`" if [ -z "$exiv2version" ]; then echo "Error: Unable to determine Exiv2 version" @@ -73,7 +74,7 @@ done continue fi - sed "s,@Exiv2Version@,$exiv2version," < "../data/eps/$image.eps.newxmp" > "$image.eps.newxmp" + $gsed "s,@Exiv2Version@,$exiv2version," < "../data/eps/$image.eps.newxmp" > "$image.eps.newxmp" if ! diff -q "$image.eps.newxmp" "$image.eps" ; then continue