@@ -175,13 +175,37 @@ unzip ubuntu18.04-installable.zip
175
175
unzip ubuntu20.04-installable.zip
176
176
unzip macos-installable.zip
177
177
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 }
179
180
180
181
if is_released $toolchain_name ; then
181
182
echo " Latest toolchain $toolchain_name has been already released"
182
183
exit 0
183
184
fi
184
185
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
185
209
186
210
mv swift-wasm-$channel -SNAPSHOT-ubuntu18.04_x86_64.tar.gz " $toolchain_name -ubuntu18.04_x86_64.tar.gz"
187
211
mv swift-wasm-$channel -SNAPSHOT-ubuntu20.04_x86_64.tar.gz " $toolchain_name -ubuntu20.04_x86_64.tar.gz"
0 commit comments