diff options
author | Tony Sarajärvi <tony.sarajarvi@qt.io> | 2018-03-08 13:30:24 +0200 |
---|---|---|
committer | Liang Qi <liang.qi@qt.io> | 2018-04-18 18:14:37 +0000 |
commit | 41c372c010ad830ddc9d87cd09ac250196fbab18 (patch) | |
tree | 67ef39c9a568092cea6926ef7f4321ef304c68db /coin/provisioning/common/macos/install_xcode.sh | |
parent | 34e9e68372594b6748e7c5a59377e4155b599440 (diff) |
Remove try_catch codes from common macOS scripts
Change-Id: I66291e2da5514499387b61e01ad85a652cd24d7b
Reviewed-by: Tony Sarajärvi <tony.sarajarvi@qt.io>
(cherry picked from commit a98b0f3d7989bedf6f0bcc1a83b52aad1d3baa3e)
Reviewed-by: Simo Fält <simo.falt@qt.io>
Diffstat (limited to 'coin/provisioning/common/macos/install_xcode.sh')
-rwxr-xr-x | coin/provisioning/common/macos/install_xcode.sh | 46 |
1 files changed, 8 insertions, 38 deletions
diff --git a/coin/provisioning/common/macos/install_xcode.sh b/coin/provisioning/common/macos/install_xcode.sh index 1fe611b3..e569bee5 100755 --- a/coin/provisioning/common/macos/install_xcode.sh +++ b/coin/provisioning/common/macos/install_xcode.sh @@ -44,48 +44,18 @@ -# shellcheck source=../common/unix/try_catch.sh -source "${BASH_SOURCE%/*}/../unix/try_catch.sh" - -function InstallXCode() -{ - ExceptionCPIO=103 - ExceptionAcceptLicense=105 - ExceptionDeveloperMode=113 - +function InstallXCode() { sourceFile=$1 version=$2 - try - ( - echo "Uncompressing and installing '$sourceFile'" - xzcat < "$sourceFile" | (cd /Applications/ && sudo cpio -dmi) || throw $ExceptionCPIO - - echo "Accept license" - sudo xcodebuild -license accept || throw $ExceptionAcceptLicense + echo "Uncompressing and installing '$sourceFile'" + xzcat < "$sourceFile" | (cd /Applications/ && sudo cpio -dmi) - echo "Enabling developer mode, so that using lldb does not require interactive password entry" - sudo /usr/sbin/DevToolsSecurity -enable || throw $ExceptionDeveloperMode + echo "Accept license" + sudo xcodebuild -license accept - echo "Xcode = $version" >> ~/versions.txt - ) - catch || { - case $ex_code in - $ExceptionCPIO) - echo "Failed to unarchive .cpio." - exit 1; - ;; - $ExceptionDeveloperMode) - echo "Failed to enable developer mode." - exit 1; - ;; - $ExceptionAcceptLicense) - echo "Failed to accept license." - exit 1; - ;; - - esac - } + echo "Enabling developer mode, so that using lldb does not require interactive password entry" + sudo /usr/sbin/DevToolsSecurity -enable + echo "Xcode = $version" >> ~/versions.txt } - |