Support .tar.gz archives next to .tar.bz2 archives.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@8359 a5019735-40e9-0310-863c-91ae7b9d1cf9
diff --git a/exp-drd/scripts/download-and-build-gcc b/exp-drd/scripts/download-and-build-gcc
index 4f3a48a..edefd94 100755
--- a/exp-drd/scripts/download-and-build-gcc
+++ b/exp-drd/scripts/download-and-build-gcc
@@ -34,7 +34,13 @@
cd ${BUILD} || exit $?
if [ ! -e $DOWNLOADS/$TAR ]; then
- ( cd $DOWNLOADS && wget -q $FSF_MIRROR/gcc/gcc-${GCC_VERSION}/$TAR )
+(
+ if cd $DOWNLOADS; then
+ wget -q $FSF_MIRROR/gcc/gcc-${GCC_VERSION}/$TAR \
+ || { wget -q -O- $FSF_MIRROR/gcc/gcc-${GCC_VERSION}/${TAR%bz2}gz \
+ | gzip -cd | bzip2 -9 >${TAR}; }
+ fi
+)
fi
if [ ! -e $SRC ]; then