From a533011008363f687bef5477df85cad7714a5bd1 Mon Sep 17 00:00:00 2001 From: Aleksandr Chebotov <47745270+al-cheb@users.noreply.github.com> Date: Tue, 30 Mar 2021 15:23:57 +0300 Subject: [PATCH] use download_with_retries (#3054) --- images/linux/scripts/installers/swift.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/images/linux/scripts/installers/swift.sh b/images/linux/scripts/installers/swift.sh index 780b08369..d3b683f9e 100644 --- a/images/linux/scripts/installers/swift.sh +++ b/images/linux/scripts/installers/swift.sh @@ -4,14 +4,18 @@ ## Desc: Installs Swift ################################################################################ +# Source the helpers for use with the script +source $HELPER_SCRIPTS/install.sh # Install image_label="$(lsb_release -rs)" swift_version=$(curl -s -L -N https://swift.org/download|awk -F"[ <]" '/id="swift-/ {print $4; exit}') -wget -P /tmp https://swift.org/builds/swift-$swift_version-release/ubuntu${image_label//./}/swift-$swift_version-RELEASE/swift-$swift_version-RELEASE-ubuntu$image_label.tar.gz +swift_tar_name="swift-$swift_version-RELEASE-ubuntu$image_label.tar.gz" +swift_tar_url="https://swift.org/builds/swift-$swift_version-release/ubuntu${image_label//./}/swift-$swift_version-RELEASE/$swift_tar_name" +download_with_retries $swift_tar_url "/tmp" "$swift_tar_name" -tar xzf /tmp/swift-$swift_version-RELEASE-ubuntu$image_label.tar.gz +tar xzf /tmp/$swift_tar_name mv swift-$swift_version-RELEASE-ubuntu$image_label /usr/share/swift SWIFT_PATH="/usr/share/swift/usr/bin"