Skip to content

Commit

Permalink
Switch to the new download site
Browse files Browse the repository at this point in the history
  • Loading branch information
stevapple committed Oct 23, 2021
1 parent d14ee05 commit 48f430d
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions swiftbox.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

## Set environment properties

SWIFTBOX_VERSION="0.13"
SWIFTBOX_VERSION="0.13.1"
SWIFT_DOWNLOAD_SITE="https://download.swift.org"

if [ `id -u` = 0 ]
then
Expand Down Expand Up @@ -243,7 +244,7 @@ format-version() {
}

check-version() {
local DOWNLOAD_URL="https://swift.org/builds/swift-$NEW_VERSION-release/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/swift-$NEW_VERSION-RELEASE/swift-$NEW_VERSION-RELEASE-$SYSTEM_NAME$SYSTEM_VERSION$ARCH_SUFFIX.tar.gz"
local DOWNLOAD_URL="$SWIFT_DOWNLOAD_SITE/swift-$NEW_VERSION-release/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/swift-$NEW_VERSION-RELEASE/swift-$NEW_VERSION-RELEASE-$SYSTEM_NAME$SYSTEM_VERSION$ARCH_SUFFIX.tar.gz"
wget --no-check-certificate -q --spider $DOWNLOAD_URL
local WGET_RESULT=$?
if [ $WGET_RESULT = 8 ]
Expand All @@ -262,7 +263,7 @@ check-version() {
}

nightly-version() {
wget --no-check-certificate -q --spider https://swift.org/builds/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/latest-build.yml
wget --no-check-certificate -q --spider $SWIFT_DOWNLOAD_SITE/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/latest-build.yml
local WGET_RESULT=$?
if [ $WGET_RESULT = 8 ]
then
Expand All @@ -277,15 +278,15 @@ nightly-version() {
echo "Please check your wget config."
return 255
fi
curl -s https://swift.org/builds/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/latest-build.yml | grep 'download:' | sed 's/download:[^:\/\/]//g' | sed 's/swift-DEVELOPMENT-SNAPSHOT-//' | sed "s/-$SYSTEM_NAME$SYSTEM_VERSION$ARCH_SUFFIX.tar.gz//"
curl -s $SWIFT_DOWNLOAD_SITE/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/latest-build.yml | grep 'download:' | sed 's/download:[^:\/\/]//g' | sed 's/swift-DEVELOPMENT-SNAPSHOT-//' | sed "s/-$SYSTEM_NAME$SYSTEM_VERSION$ARCH_SUFFIX.tar.gz//"
}

## Install Swift toolchains

fetch-release() {
cd $WORKING_DIR
FILE_NAME="swift-$NEW_VERSION-RELEASE-$SYSTEM_NAME$SYSTEM_VERSION$ARCH_SUFFIX"
DOWNLOAD_URL="https://swift.org/builds/swift-$NEW_VERSION-release/$SYSTEM_NAME${SYSTEM_VERSION//./}/swift-$NEW_VERSION-RELEASE/$FILE_NAME.tar.gz"
DOWNLOAD_URL="$SWIFT_DOWNLOAD_SITE/swift-$NEW_VERSION-release/$SYSTEM_NAME${SYSTEM_VERSION//./}/swift-$NEW_VERSION-RELEASE/$FILE_NAME.tar.gz"
check-version
local VERSION_AVAILABILITY=$?
if [ $VERSION_AVAILABILITY != 0 ]
Expand All @@ -298,7 +299,7 @@ fetch-release() {
fetch-snapshot() {
cd $WORKING_DIR
FILE_NAME="swift-DEVELOPMENT-SNAPSHOT-$NEW_VERSION-$SYSTEM_NAME$SYSTEM_VERSION$ARCH_SUFFIX"
DOWNLOAD_URL="https://swift.org/builds/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/swift-DEVELOPMENT-SNAPSHOT-$NEW_VERSION/$FILE_NAME.tar.gz"
DOWNLOAD_URL="$SWIFT_DOWNLOAD_SITE/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/swift-DEVELOPMENT-SNAPSHOT-$NEW_VERSION/$FILE_NAME.tar.gz"
install-toolchain
}

Expand Down

0 comments on commit 48f430d

Please sign in to comment.