From 0748a74b5d656a3700958cb33b805cf749a6a610 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Wed, 4 Mar 2015 08:15:13 +0100 Subject: [PATCH] tests: Rewrite the previous commit's sed_i helper Last night's version looks unnecessarily ugly in the morning. Signed-off-by: Markus Armbruster --- tests/empdump-test | 2 +- tests/test-common.sh | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/empdump-test b/tests/empdump-test index f3f410300..0d132d080 100755 --- a/tests/empdump-test +++ b/tests/empdump-test @@ -12,7 +12,7 @@ srcdir="$1" create_sandbox $files -f >/dev/null -for i in `git ls-files "$testdir"/xundump-errors | uniq` +for i in `perl "$srcdir"/src/scripts/ls-sources.pl "$testdir"/xundump-errors .` do run errors $empdump -ni "$i" done run errors $empdump -i "$testdir"/verify-prep diff --git a/tests/test-common.sh b/tests/test-common.sh index e61e58fc6..f54ba4521 100644 --- a/tests/test-common.sh +++ b/tests/test-common.sh @@ -61,9 +61,11 @@ copy_tables() # sed -i isn't portable... sed_i() { - sed "$@" >sandbox/$$ - shift $(($#-1)) - mv sandbox/$$ "$1" + local script="$1" + shift + for i + do sed "$script" "$i" >sandbox/$$ && mv sandbox/$$ "$i" + done } customize() -- 2.43.0