From: David Schweikert Date: Wed, 24 Dec 2025 09:11:54 +0000 (+0100) Subject: ci: improve autotools build reliability with ftpmirror and retries X-Git-Tag: v5.5~16 X-Git-Url: https://git.gsnw.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=81fb0fca4a5d1a9b62f18d5a647c780df1567744;p=fping.git ci: improve autotools build reliability with ftpmirror and retries --- diff --git a/ci/build-1-autotools.sh b/ci/build-1-autotools.sh index f0ea2e0..6cb8b4b 100755 --- a/ci/build-1-autotools.sh +++ b/ci/build-1-autotools.sh @@ -7,9 +7,9 @@ if [[ "$OSTYPE" == "darwin"* ]]; then exit 0 fi -AUTOCONF=http://ftp.gnu.org/gnu/autoconf/autoconf-2.71.tar.gz -AUTOMAKE=http://ftp.gnu.org/gnu/automake/automake-1.16.5.tar.gz -LIBTOOL=http://ftp.gnu.org/gnu/libtool/libtool-2.4.6.tar.gz +AUTOCONF=https://ftpmirror.gnu.org/autoconf/autoconf-2.71.tar.gz +AUTOMAKE=https://ftpmirror.gnu.org/automake/automake-1.16.5.tar.gz +LIBTOOL=https://ftpmirror.gnu.org/libtool/libtool-2.4.6.tar.gz PREFIX=$(pwd)/ci/build PATH=$(pwd)/ci/build/bin:$PATH @@ -31,7 +31,7 @@ cd build/src ( AUTOCONF_FILE=$(basename $AUTOCONF) AUTOCONF_DIR=$(echo $AUTOCONF_FILE | sed -e 's/\.tar.*//') -wget $AUTOCONF +wget -t 5 --retry-connrefused --waitretry=5 $AUTOCONF tar xf $AUTOCONF_FILE cd $AUTOCONF_DIR ./configure --prefix=$PREFIX @@ -42,7 +42,7 @@ make install ( AUTOMAKE_FILE=$(basename $AUTOMAKE) AUTOMAKE_DIR=$(echo $AUTOMAKE_FILE | sed -e 's/\.tar.*//') -wget $AUTOMAKE +wget -t 5 --retry-connrefused --waitretry=5 $AUTOMAKE tar xf $AUTOMAKE_FILE cd $AUTOMAKE_DIR ./configure --prefix=$PREFIX @@ -53,7 +53,7 @@ make install ( LIBTOOL_FILE=$(basename $LIBTOOL) LIBTOOL_DIR=$(echo $LIBTOOL_FILE | sed -e 's/\.tar.*//') -wget $LIBTOOL +wget -t 5 --retry-connrefused --waitretry=5 $LIBTOOL tar xf $LIBTOOL_FILE cd $LIBTOOL_DIR ./configure --prefix=$PREFIX