File tree Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Expand file tree Collapse file tree 1 file changed +12
-9
lines changed Original file line number Diff line number Diff line change 4242
4343# Install swift for bootstraping
4444pushd $HOME
45- wget https://download.swift.org/swift-$SWIFT_VERSION -release/ubuntu2404/swift-$SWIFT_VERSION -RELEASE/swift-$SWIFT_VERSION -RELEASE-ubuntu24.04.tar.gz
46- tar -xvzf swift-$SWIFT_VERSION -RELEASE-ubuntu24.04.tar.gz
47- rm swift-$SWIFT_VERSION -RELEASE-ubuntu24.04.tar.gz
48- mv $HOME /swift-$SWIFT_VERSION -RELEASE-ubuntu24.04 $HOME /swift-toolchain
49- export PATH=$HOME /swift-toolchain/usr/bin:$PATH
50- echo " export PATH=\$ HOME/swift-toolchain/usr/bin:\$ PATH" >> .build_env
51- echo " export SWIFT_PATH=\$ HOME/swift-toolchain/usr/bin" >> .build_env
52-
53- swift --version
45+ curl -O https://download.swift.org/swiftly/linux/swiftly-$( uname -m) .tar.gz
46+ tar zxf swiftly-$( uname -m) .tar.gz
47+ export SWIFTLY_HOME_DIR=" /root/.local/share/swiftly"
48+ ./swiftly init --quiet-shell-followup
49+ . " $SWIFTLY_HOME_DIR /env.sh"
50+
51+ swiftly install 6.2-snapshot
52+ swiftly use 6.2-snapshot
53+
54+ # Export SWIFT_PATH
55+ TOOLCHAIN_NAME=$( jq -r ' .inUse' " $SWIFTLY_HOME_DIR /config.json" )
56+ echo " export SWIFT_PATH=\" $SWIFTLY_HOME_DIR /toolchains/$TOOLCHAIN_NAME /usr/bin\" " >> .build_env
5457popd
You can’t perform that action at this time.
0 commit comments