|
|
64459f3 |
#!/bin/sh
|
|
|
64459f3 |
|
|
|
64459f3 |
if test "$#" -eq 0
|
|
|
64459f3 |
then
|
|
|
f8a3ed8 |
echo Usage: $0 /mnt/redhat/dist/DIST/gdb/VERSION/tests/ARCH/build.log.gz ... 1>&2
|
|
|
64459f3 |
exit 1
|
|
|
64459f3 |
fi
|
|
|
64459f3 |
|
|
|
2b428b9 |
find "$@" -path '*/gdb/*/tests/*/build.log.gz' -print | while read f
|
|
|
64459f3 |
do
|
|
|
2b428b9 |
echo $f 1>&2
|
|
|
2b428b9 |
ver=`echo "${f}" | sed -e 's,^.*gdb/\([-0-9\.]*\)/tests/\([^/]*\)/.*$,\1,'`
|
|
|
2b428b9 |
isa=`echo "${f}" | sed -e 's,^.*gdb/\([-0-9\.]*\)/tests/\([^/]*\)/.*$,\2,'`
|
|
|
64459f3 |
# begin 644 gdb-i386-redhat-linux-gnu.tar.bz2
|
|
|
2b428b9 |
for t in sum log ; do
|
|
|
2b428b9 |
mkdir -p tests/${ver}
|
|
|
2b428b9 |
gunzip < $f | uudecode -o /dev/stdout | bunzip2 \
|
|
|
2b428b9 |
| tar xpvOf - gdb-${isa}-redhat-linux-gnu.$t \
|
|
|
2b428b9 |
> tests/gdb-${ver}-${isa}.$t
|
|
|
2b428b9 |
done
|
|
|
2b428b9 |
echo "${ver}"
|
|
|
2b428b9 |
done | sort -u | while read ver ; do
|
|
|
2b428b9 |
( cd tests && /home/cygnus/cagney/bin/do-analize-tests gdb-${ver}-*.sum )
|
|
|
2b428b9 |
echo "$PWD/tests/*.html"
|
|
|
2b428b9 |
ls -1 tests/*.html 1>&2
|
|
|
64459f3 |
done
|