Skip to content

Commit a5ed242

Browse files
committed
fix: fallback to a known mirror for GNU tools
1 parent f859484 commit a5ed242

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

docker/build_scripts/install-autoconf.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ if autoconf --version > /dev/null 2>&1; then
3030
fi
3131

3232

33-
fetch_source "${AUTOCONF_ROOT}.tar.gz" "${AUTOCONF_DOWNLOAD_URL}"
33+
if ! fetch_source "${AUTOCONF_ROOT}.tar.gz" "${AUTOCONF_DOWNLOAD_URL}"; then
34+
fetch_source "${AUTOCONF_ROOT}.tar.gz" "${AUTOCONF_DOWNLOAD_URL/ftpmirror.gnu.org/mirrors.ocf.berkeley.edu}";
35+
fi
3436
check_sha256sum "${AUTOCONF_ROOT}.tar.gz" "${AUTOCONF_HASH}"
3537
tar -zxf "${AUTOCONF_ROOT}.tar.gz"
3638
pushd "${AUTOCONF_ROOT}"

docker/build_scripts/install-automake.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ fi
3232

3333
SYSTEM_ACLOCAL="$(which aclocal)"
3434

35-
fetch_source "${AUTOMAKE_ROOT}.tar.gz" "${AUTOMAKE_DOWNLOAD_URL}"
35+
if ! fetch_source "${AUTOMAKE_ROOT}.tar.gz" "${AUTOMAKE_DOWNLOAD_URL}"; then
36+
fetch_source "${AUTOMAKE_ROOT}.tar.gz" "${AUTOMAKE_DOWNLOAD_URL/ftpmirror.gnu.org/mirrors.ocf.berkeley.edu}";
37+
fi
3638
check_sha256sum "${AUTOMAKE_ROOT}.tar.gz" "${AUTOMAKE_HASH}"
3739
tar -zxf "${AUTOMAKE_ROOT}.tar.gz"
3840
pushd "${AUTOMAKE_ROOT}"

docker/build_scripts/install-libtool.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@ source "${MY_DIR}/build_utils.sh"
1515
check_var "${LIBTOOL_ROOT}"
1616
check_var "${LIBTOOL_HASH}"
1717
check_var "${LIBTOOL_DOWNLOAD_URL}"
18-
fetch_source "${LIBTOOL_ROOT}.tar.gz" "${LIBTOOL_DOWNLOAD_URL}"
18+
if ! fetch_source "${LIBTOOL_ROOT}.tar.gz" "${LIBTOOL_DOWNLOAD_URL}"; then
19+
fetch_source "${LIBTOOL_ROOT}.tar.gz" "${LIBTOOL_DOWNLOAD_URL/ftpmirror.gnu.org/mirrors.ocf.berkeley.edu}";
20+
fi
1921
check_sha256sum "${LIBTOOL_ROOT}.tar.gz" "${LIBTOOL_HASH}"
2022
tar -zxf "${LIBTOOL_ROOT}.tar.gz"
2123
pushd "${LIBTOOL_ROOT}"

0 commit comments

Comments
 (0)