From 8743f16f65762979c94f6ba2a653a559fde3f5a9 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Wed, 21 Apr 2010 19:06:29 +0200 Subject: libc/newlib: don't do // downloads The newlib FTP site does not like // downloads, and quickly blocks the IP from the downloader. Override the number of chunks when downloading newlib. diff --git a/scripts/build/libc/newlib.sh b/scripts/build/libc/newlib.sh index 23c6d84..4533235 100644 --- a/scripts/build/libc/newlib.sh +++ b/scripts/build/libc/newlib.sh @@ -14,9 +14,16 @@ libc_newlib_version() { } do_libc_get() { + local libc_src + local avr32headers_src + local save_chunks + libc_src="ftp://sources.redhat.com/pub/newlib" avr32headers_src="http://dev.doredevelopment.dk/avr32-toolchain/sources" + save_chunks="${CT_DOWNLOAD_MAX_CHUNKS}" + CT_DOWNLOAD_MAX_CHUNKS=1 + if [ -z "${CT_LIBC_NEWLIB_CVS}" ]; then CT_GetFile "newlib-${CT_LIBC_VERSION}" ${libc_src} else @@ -30,6 +37,8 @@ do_libc_get() { if [ "${CT_ATMEL_AVR32_HEADERS}" = "y" ]; then CT_GetFile "avr32headers" ${avr32headers_src} fi + + CT_DOWNLOAD_MAX_CHUNKS="${save_chunks}" } do_libc_extract() { -- cgit v0.10.2-6-g49f6