cookutils rev 268

cook: download retry
author Pascal Bellard <pascal.bellard@slitaz.org>
date Thu Oct 13 13:37:49 2011 +0200 (2011-10-13)
parents f2a39a4e6bb8
children 2f1937462fc5
files cook
line diff
     1.1 --- a/cook	Wed Sep 07 16:49:10 2011 +0200
     1.2 +++ b/cook	Thu Oct 13 13:37:49 2011 +0200
     1.3 @@ -203,7 +203,7 @@
     1.4  	case "$WGET_URL" in
     1.5  		http://*|ftp://*)
     1.6  			# Busybox Wget is better!
     1.7 -			busybox wget -T 12 -c -O $SRC/$TARBALL $WGET_URL || \
     1.8 +			busybox wget -T 60 -c -O $SRC/$TARBALL $WGET_URL || \
     1.9  				(echo -e "ERROR: wget $WGET_URL" && exit 1) ;;
    1.10  		https://*)
    1.11  			wget -c --no-check-certificate -O $SRC/$TARBALL $WGET_URL || \
    1.12 @@ -558,7 +558,10 @@
    1.13  	fi
    1.14  	if [ ! "$WANTED" ] && [ "$TARBALL" ] && [ ! -d "$src" ]; then
    1.15  		mkdir -p $pkgdir/source/tmp && cd $pkgdir/source/tmp
    1.16 -		extract_source || exit 1
    1.17 +		if ! extract_source ; then
    1.18 +			get_source
    1.19 +			extract_source || exit 1
    1.20 +		fi
    1.21  		if [ "$LZMA_SRC" ]; then
    1.22  			cd $pkgdir/source
    1.23  			if [ "$(ls -A tmp | wc -l)" -gl 1 ] || [ -f "$(echo tmp/*)" ]; then