Skip to content

Commit a0a3bf0

Browse files
committed
install: Add auto-retry of GASNet download
Experience shows intermittent download failures from bitbucket (especially from within GitHub actions, for some reason), so enable automated retry.
1 parent e3bad77 commit a0a3bf0

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

install.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ if ! $PKG_CONFIG $pkg ; then
395395
ask_package_permission "GASNet-EX" "PKG_CONFIG_PATH"
396396
exit_if_user_declines "GASNet-EX"
397397

398-
GASNET_TAR_FILE="GASNet-$GASNET_VERSION.tar.gz"
398+
GASNET_TAR_FILE="$DEPENDENCIES_DIR/GASNet-$GASNET_VERSION.tar.gz"
399399
GASNET_SOURCE_URL="https://bitbucket.org/berkeleylab/gasnet/downloads/GASNet-$GASNET_VERSION.tar.gz"
400400
if [ ! -d $DEPENDENCIES_DIR ]; then
401401
mkdir -pv $DEPENDENCIES_DIR
@@ -406,7 +406,8 @@ if ! $PKG_CONFIG $pkg ; then
406406
rm -Rf $GASNET_DIR
407407
fi
408408

409-
curl -L $GASNET_SOURCE_URL | tar xvzf - -C $DEPENDENCIES_DIR
409+
curl -L $VERBOSE --retry 10 --retry-all-errors $GASNET_SOURCE_URL -o $GASNET_TAR_FILE
410+
tar xvzf $GASNET_TAR_FILE -C $DEPENDENCIES_DIR
410411

411412
(
412413
cd $GASNET_DIR

0 commit comments

Comments
 (0)