diff --git a/images/macos/provision/core/xcode-tools.sh b/images/macos/provision/core/xcode-tools.sh index 643dc293..ebd6e43a 100755 --- a/images/macos/provision/core/xcode-tools.sh +++ b/images/macos/provision/core/xcode-tools.sh @@ -13,17 +13,20 @@ if [ -z $XCODE_INSTALL_USER ] || [ -z $XCODE_INSTALL_PASSWORD ]; then exit 1 fi -XCODE_LIST=($(get_xcode_list_from_toolset)) -LATEST_XCODE_VERSION=$(get_latest_xcode_from_toolset) -DEFAULT_XCODE_VERSION=$(get_default_xcode_from_toolset) +XCODE_COUNT=$(get_toolset_value '.xcode.versions | length') +DEFAULT_XCODE_VERSION=$(get_toolset_value '.xcode.default') WORK_DIR="${HOME}/Library/Caches/XcodeInstall" # Update the list of available versions xcversion update -for XCODE_VERSION in "${XCODE_LIST[@]}" -do - VERSION_TO_INSTALL="$(getXcodeVersionToInstall "$XCODE_VERSION")" +for ((XCODE_INDEX=0; XCODE_INDEX