From dc8ddbdd03f72d0e898bb98dbf472821676c8b2c Mon Sep 17 00:00:00 2001 From: edoapra Date: Fri, 20 Jan 2023 12:33:13 -0800 Subject: [PATCH] retry wget --- src/libext/scalapack/build_scalapa.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libext/scalapack/build_scalapa.sh b/src/libext/scalapack/build_scalapa.sh index 3b980da4f5..692bbdef5f 100755 --- a/src/libext/scalapack/build_scalapa.sh +++ b/src/libext/scalapack/build_scalapa.sh @@ -110,7 +110,13 @@ if [[ -f "scalapack-$COMMIT.tar.gz" ]]; then else echo "downloading" "scalapack-$COMMIT.tar.gz" rm -f scalapack-$COMMIT.tar.gz - curl -L https://github.com/Reference-ScaLAPACK/scalapack/archive/$COMMIT.tar.gz -o scalapack-$COMMIT.tar.gz + tries=1 ; until [ "$tries" -ge 6 ] ; do + if [ "$tries" -gt 1 ]; then sleep 9; echo attempt no. $tries ; fi + curl -L https://github.com/Reference-ScaLAPACK/scalapack/archive/$COMMIT.tar.gz -o scalapack-$COMMIT.tar.gz + # check tar.gz integrity + gzip -t scalapack-$COMMIT.tar.gz >& /dev/null + if [ $? -eq 0 ]; then break ; fi + tries=$((tries+1)) ; done fi tar xzf scalapack-$COMMIT.tar.gz ln -sf scalapack-$COMMIT scalapack