Skip to content

Commit 48f430d

Browse files
committed
Switch to the new download site
1 parent d14ee05 commit 48f430d

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

swiftbox.sh

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
## Set environment properties
44

5-
SWIFTBOX_VERSION="0.13"
5+
SWIFTBOX_VERSION="0.13.1"
6+
SWIFT_DOWNLOAD_SITE="https://download.swift.org"
67

78
if [ `id -u` = 0 ]
89
then
@@ -243,7 +244,7 @@ format-version() {
243244
}
244245

245246
check-version() {
246-
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"
247+
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"
247248
wget --no-check-certificate -q --spider $DOWNLOAD_URL
248249
local WGET_RESULT=$?
249250
if [ $WGET_RESULT = 8 ]
@@ -262,7 +263,7 @@ check-version() {
262263
}
263264

264265
nightly-version() {
265-
wget --no-check-certificate -q --spider https://swift.org/builds/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/latest-build.yml
266+
wget --no-check-certificate -q --spider $SWIFT_DOWNLOAD_SITE/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/latest-build.yml
266267
local WGET_RESULT=$?
267268
if [ $WGET_RESULT = 8 ]
268269
then
@@ -277,15 +278,15 @@ nightly-version() {
277278
echo "Please check your wget config."
278279
return 255
279280
fi
280-
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//"
281+
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//"
281282
}
282283

283284
## Install Swift toolchains
284285

285286
fetch-release() {
286287
cd $WORKING_DIR
287288
FILE_NAME="swift-$NEW_VERSION-RELEASE-$SYSTEM_NAME$SYSTEM_VERSION$ARCH_SUFFIX"
288-
DOWNLOAD_URL="https://swift.org/builds/swift-$NEW_VERSION-release/$SYSTEM_NAME${SYSTEM_VERSION//./}/swift-$NEW_VERSION-RELEASE/$FILE_NAME.tar.gz"
289+
DOWNLOAD_URL="$SWIFT_DOWNLOAD_SITE/swift-$NEW_VERSION-release/$SYSTEM_NAME${SYSTEM_VERSION//./}/swift-$NEW_VERSION-RELEASE/$FILE_NAME.tar.gz"
289290
check-version
290291
local VERSION_AVAILABILITY=$?
291292
if [ $VERSION_AVAILABILITY != 0 ]
@@ -298,7 +299,7 @@ fetch-release() {
298299
fetch-snapshot() {
299300
cd $WORKING_DIR
300301
FILE_NAME="swift-DEVELOPMENT-SNAPSHOT-$NEW_VERSION-$SYSTEM_NAME$SYSTEM_VERSION$ARCH_SUFFIX"
301-
DOWNLOAD_URL="https://swift.org/builds/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/swift-DEVELOPMENT-SNAPSHOT-$NEW_VERSION/$FILE_NAME.tar.gz"
302+
DOWNLOAD_URL="$SWIFT_DOWNLOAD_SITE/development/$SYSTEM_NAME${SYSTEM_VERSION//./}$ARCH_SUFFIX/swift-DEVELOPMENT-SNAPSHOT-$NEW_VERSION/$FILE_NAME.tar.gz"
302303
install-toolchain
303304
}
304305

0 commit comments

Comments
 (0)