@@ -175,13 +175,37 @@ unzip ubuntu18.04-installable.zip
175175unzip ubuntu20.04-installable.zip
176176unzip macos-installable.zip
177177
178- toolchain_name=$( basename $( tar tfz swift-wasm-$channel -SNAPSHOT-ubuntu18.04_x86_64.tar.gz | head -n1) )
178+ original_toolchain_name=$( basename $( tar tfz swift-wasm-$channel -SNAPSHOT-ubuntu18.04_x86_64.tar.gz | head -n1) )
179+ toolchain_name=${3:- $original_toolchain_name }
179180
180181if is_released $toolchain_name ; then
181182 echo " Latest toolchain $toolchain_name has been already released"
182183 exit 0
183184fi
184185
186+ if [[ " $toolchain_name " != " $original_toolchain_name " ]]; then
187+ tar xfz swift-wasm-$channel -SNAPSHOT-ubuntu18.04_x86_64.tar.gz
188+ mv " $original_toolchain_name " " $toolchain_name "
189+ tar cfz swift-wasm-$channel -SNAPSHOT-ubuntu18.04_x86_64.tar.gz " $toolchain_name "
190+ rm -rf " $toolchain_name "
191+
192+ tar xfz swift-wasm-$channel -SNAPSHOT-ubuntu20.04_x86_64.tar.gz
193+ mv " $original_toolchain_name " " $toolchain_name "
194+ tar cfz swift-wasm-$channel -SNAPSHOT-ubuntu20.04_x86_64.tar.gz " $toolchain_name "
195+ rm -rf " $toolchain_name "
196+
197+ tar xfz swift-wasm-$channel -SNAPSHOT-macos_x86_64.tar.gz
198+ mv " $original_toolchain_name " " $toolchain_name "
199+ darwin_toolchain_info_plist=" $toolchain_name /Info.plist"
200+ if [[ -n " ${DARWIN_TOOLCHAIN_DISPLAY_NAME} " ]]; then
201+ /usr/libexec/PlistBuddy -c " Set DisplayName '${DARWIN_TOOLCHAIN_DISPLAY_NAME} '" " ${darwin_toolchain_info_plist} "
202+ fi
203+ if [[ -n " ${DARWIN_TOOLCHAIN_DISPLAY_NAME_SHORT} " ]]; then
204+ /usr/libexec/PlistBuddy -c " Set ShortDisplayName '${DARWIN_TOOLCHAIN_DISPLAY_NAME_SHORT} '" " ${darwin_toolchain_info_plist} "
205+ fi
206+ tar cfz swift-wasm-$channel -SNAPSHOT-macos_x86_64.tar.gz " $toolchain_name "
207+ rm -rf " $toolchain_name "
208+ fi
185209
186210mv swift-wasm-$channel -SNAPSHOT-ubuntu18.04_x86_64.tar.gz " $toolchain_name -ubuntu18.04_x86_64.tar.gz"
187211mv swift-wasm-$channel -SNAPSHOT-ubuntu20.04_x86_64.tar.gz " $toolchain_name -ubuntu20.04_x86_64.tar.gz"
0 commit comments