tests: Rewrite the previous commit's sed_i helper

Last night's version looks unnecessarily ugly in the morning.

Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
Markus Armbruster 2015-03-04 08:15:13 +01:00
parent 7d249141be
commit 0748a74b5d
2 changed files with 6 additions and 4 deletions

View file

@ -12,7 +12,7 @@ srcdir="$1"
create_sandbox create_sandbox
$files -f >/dev/null $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" do run errors $empdump -ni "$i"
done done
run errors $empdump -i "$testdir"/verify-prep run errors $empdump -i "$testdir"/verify-prep

View file

@ -61,9 +61,11 @@ copy_tables()
# sed -i isn't portable... # sed -i isn't portable...
sed_i() sed_i()
{ {
sed "$@" >sandbox/$$ local script="$1"
shift $(($#-1)) shift
mv sandbox/$$ "$1" for i
do sed "$script" "$i" >sandbox/$$ && mv sandbox/$$ "$i"
done
} }
customize() customize()