only fetch archives that don't exist locally. default FETCH=1
diff --git a/doit b/doit
index 85d43c9..5e934d4 100755
--- a/doit
+++ b/doit
@@ -4,6 +4,7 @@
HOSTARCH=`uname -m`
PARALLEL=-j8
GNU_FTP=ftp://ftp.gnu.org/gnu
+FETCH=1
if [ "x$ARCHES" = "x" ]; then
echo need to specify architectures to build in the ARCHES environment variable
@@ -36,12 +37,24 @@
. toolvers
if [ "$FETCH" = "1" ]; then
- wget -N $GNU_FTP/binutils/binutils-$BINVER.tar.bz2
- wget -N $GNU_FTP/gcc/gcc-$GCCVER/gcc-$GCCVER.tar.bz2
- wget -N $GNU_FTP/gdb/gdb-$GDBVER.tar.bz2
- wget -N $GNU_FTP/mpfr/mpfr-$MPFRVER.tar.bz2
- wget -N $GNU_FTP/mpc/mpc-$MPCVER.tar.gz
- wget -N $GNU_FTP/gmp/gmp-$GMPVER.tar.bz2
+ if [ ! -f binutils-$BINVER.tar.bz2 ]; then
+ wget -N $GNU_FTP/binutils/binutils-$BINVER.tar.bz2
+ fi
+ if [ ! -f gcc-$GCCVER.tar.bz2 ]; then
+ wget -N $GNU_FTP/gcc/gcc-$GCCVER/gcc-$GCCVER.tar.bz2
+ fi
+ if [ ! -f gdb-$GDBVER.tar.bz2 ]; then
+ wget -N $GNU_FTP/gdb/gdb-$GDBVER.tar.bz2
+ fi
+ if [ ! -f mpfr-$MPFRVER.tar.bz2 ]; then
+ wget -N $GNU_FTP/mpfr/mpfr-$MPFRVER.tar.bz2
+ fi
+ if [ ! -f mpc-$MPCVER.tar.gz ]; then
+ wget -N $GNU_FTP/mpc/mpc-$MPCVER.tar.gz
+ fi
+ if [ ! -f gmp-$GMPVER.tar.bz2 ]; then
+ wget -N $GNU_FTP/gmp/gmp-$GMPVER.tar.bz2
+ fi
fi
function extract-tool()