removed Catalina workaround; currently doesn't work
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
# Semi-automatic installer of macOS on VirtualBox
|
# Semi-automatic installer of macOS on VirtualBox
|
||||||
# (c) myspaghetti, licensed under GPL2.0 or higher
|
# (c) myspaghetti, licensed under GPL2.0 or higher
|
||||||
# url: https://github.com/myspaghetti/macos-guest-virtualbox
|
# url: https://github.com/myspaghetti/macos-guest-virtualbox
|
||||||
# version 0.76.6
|
# version 0.76.7
|
||||||
|
|
||||||
# Requirements: 40GB available storage on host
|
# Requirements: 40GB available storage on host
|
||||||
# Dependencies: bash >= 4.0, unzip, wget, dmg2img,
|
# Dependencies: bash >= 4.0, unzip, wget, dmg2img,
|
||||||
@@ -380,16 +380,9 @@ a package named '"${white_on_black}"'ca-certificates'"${default_color}"
|
|||||||
fi
|
fi
|
||||||
echo "Trying to find macOS ${macOS_release_name} InstallAssistant download URL"
|
echo "Trying to find macOS ${macOS_release_name} InstallAssistant download URL"
|
||||||
tac "${macOS_release_name}_sucatalog" | csplit - '/InstallAssistantAuto.smd/+1' '{*}' -f "${macOS_release_name}_sucatalog_" -s
|
tac "${macOS_release_name}_sucatalog" | csplit - '/InstallAssistantAuto.smd/+1' '{*}' -f "${macOS_release_name}_sucatalog_" -s
|
||||||
###
|
|
||||||
# BELOW IS AN EMERGENCY WORKAROUND THAT AVOIDS CATALINA 10.15.2.0.0.1575534587
|
|
||||||
###
|
|
||||||
rm Catalina_sucatalog_00 2>/dev/null
|
|
||||||
# The above removes the lastest match of the Catalina installer,
|
|
||||||
# and instead relies on the next-to-latest match. This won't work
|
|
||||||
# when a new version is released. It's a temporary emergency workaround.
|
|
||||||
for catalog in "${macOS_release_name}_sucatalog_"* "error"; do
|
for catalog in "${macOS_release_name}_sucatalog_"* "error"; do
|
||||||
if [[ "${catalog}" == error ]]; then
|
if [[ "${catalog}" == error ]]; then
|
||||||
# rm "${macOS_release_name}_sucatalog"*
|
rm "${macOS_release_name}_sucatalog"*
|
||||||
printf "Couldn't find the requested download URL in the Apple catalog. Exiting."
|
printf "Couldn't find the requested download URL in the Apple catalog. Exiting."
|
||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
@@ -402,7 +395,7 @@ for catalog in "${macOS_release_name}_sucatalog_"* "error"; do
|
|||||||
if [[ "${found_version}" == *${CFBundleShortVersionString}* ]]; then
|
if [[ "${found_version}" == *${CFBundleShortVersionString}* ]]; then
|
||||||
echo "Found download URL: ${urlbase}"
|
echo "Found download URL: ${urlbase}"
|
||||||
echo ""
|
echo ""
|
||||||
# rm "${macOS_release_name}_sucatalog"*
|
rm "${macOS_release_name}_sucatalog"*
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user