aboutsummaryrefslogtreecommitdiffstats
path: root/coin/provisioning/common/macos/install_xcode.sh
diff options
context:
space:
mode:
Diffstat (limited to 'coin/provisioning/common/macos/install_xcode.sh')
-rwxr-xr-xcoin/provisioning/common/macos/install_xcode.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/coin/provisioning/common/macos/install_xcode.sh b/coin/provisioning/common/macos/install_xcode.sh
index e569bee5..5fcf26a0 100755
--- a/coin/provisioning/common/macos/install_xcode.sh
+++ b/coin/provisioning/common/macos/install_xcode.sh
@@ -49,11 +49,19 @@ function InstallXCode() {
version=$2
echo "Uncompressing and installing '$sourceFile'"
- xzcat < "$sourceFile" | (cd /Applications/ && sudo cpio -dmi)
+ if [[ $sourceFile =~ tar ]]; then
+ cd /Applications/ && sudo tar -zxf "$sourceFile"
+ else
+ xzcat < "$sourceFile" | (cd /Applications/ && sudo cpio -dmi)
+ fi
echo "Accept license"
sudo xcodebuild -license accept
+ echo "Install packages"
+ # -runFirstLaunch is valid in 9.x
+ sudo xcodebuild -runFirstLaunch || true
+
echo "Enabling developer mode, so that using lldb does not require interactive password entry"
sudo /usr/sbin/DevToolsSecurity -enable