compare-debug: Avoid spurious errors when .stripped files exist.

* compare-debug: Avoid spurious errors when .stripped files
exist.

From-SVN: r128911
This commit is contained in:
Alexandre Oliva 2007-10-01 20:27:22 +00:00 committed by Alexandre Oliva
parent 11cd03c125
commit a64036a75c
2 changed files with 20 additions and 15 deletions

View File

@ -1,3 +1,8 @@
2007-10-01 Alexandre Oliva <aoliva@redhat.com>
* compare-debug: Avoid spurious errors when .stripped files
exist.
2007-09-22 Hans-Peter Nilsson <hp@axis.com> 2007-09-22 Hans-Peter Nilsson <hp@axis.com>
* warn_summary (srcdirFilter): Add fixincludes, sim, * warn_summary (srcdirFilter): Add fixincludes, sim,

View File

@ -36,31 +36,31 @@ if test ! -f "$2"; then
exit 1 exit 1
fi fi
if test -f "$1".stripped; then suf1=stripped
echo "$1".stripped already exists, overwriting >&2 while test -f "$1.$suf1"; do
exit 1 suf1=$suf1.
fi done
if test -f "$2".stripped; then suf2=stripped
echo "$2".stripped already exists, overwriting >&2 while test -f "$2.$suf2"; do
exit 1 suf2=$suf2.
fi done
trap 'rm -f "$1".stripped "$2".stripped' 0 1 2 15 trap 'rm -f "$1.$suf1" "$2.$suf2"' 0 1 2 15
cp "$1" "$1".stripped cp "$1" "$1.$suf1"
strip "$1".stripped strip "$1.$suf1"
cp "$2" "$2".stripped cp "$2" "$2.$suf2"
strip "$2".stripped strip "$2.$suf2"
if cmp "$1".stripped "$2".stripped; then if cmp "$1.$suf1" "$2.$suf2"; then
status=0 status=0
else else
status=1 status=1
fi fi
rm -f "$1".stripped "$2".stripped rm -f "$1.$suf1" "$2.$suf2"
trap "exit $status; exit" 0 1 2 15 trap "exit $status; exit" 0 1 2 15