X-Git-Url: https://git.distorted.org.uk/~mdw/termux-packages/blobdiff_plain/280ccd42ef2301b03d251b3bf1b483b607b01a17..5b7b986b833363fa8cc56f58017e0a5d7e0a51cf:/build-package.sh diff --git a/build-package.sh b/build-package.sh index 03bd2e2e..0941f103 100755 --- a/build-package.sh +++ b/build-package.sh @@ -275,13 +275,13 @@ termux_download() { DESTINATION="$2" TMPFILE=`mktemp $TERMUX_PKG_TMPDIR/download.XXXXXXXXX` - for i in 1 2 3; do + for i in 1 2 3 4 5 6; do if curl -L --fail --retry 2 -o "$TMPFILE" "$URL"; then mv "$TMPFILE" "$DESTINATION" return else echo "Download of $1 failed (attempt $i/3)" 1>&2 - sleep 20 + sleep 45 fi done echo "Failed to download $1 - exiting" 1>&2 @@ -351,8 +351,7 @@ termux_step_extract_package () { cd $TERMUX_PKG_TMPDIR filename=`basename $TERMUX_PKG_SRCURL` file=$TERMUX_PKG_CACHEDIR/$filename - # Set "TERMUX_PKG_NO_SRC_CACHE=yes" in package to never cache packages, such as in git builds: - test -n ${TERMUX_PKG_NO_SRC_CACHE-""} -o ! -f $file && termux_download $TERMUX_PKG_SRCURL $file + test ! -f $file && termux_download $TERMUX_PKG_SRCURL $file if [ "x$TERMUX_PKG_FOLDERNAME" = "x" ]; then folder=`basename $filename .tar.bz2` && folder=`basename $folder .tar.gz` && folder=`basename $folder .tar.xz` && folder=`basename $folder .tar.lz` && folder=`basename $folder .tgz` && folder=`basename $folder .zip` folder=`echo $folder | sed 's/_/-/'` # dpkg uses _ in tar filename, but - in folder @@ -361,7 +360,7 @@ termux_step_extract_package () { fi rm -Rf $folder if [ ${file##*.} = zip ]; then - unzip $file + unzip -q $file else $TERMUX_TAR xf $file fi