Add macOS 11 Version Handling

- starting with v1.2.67.x builds, macOS 12+ is required. macOS 11.x users now have their version default to 1.2.66.447, the final version supporting their OS.
This commit is contained in:
jetfir3
2025-11-07 15:18:16 -05:00
committed by GitHub
parent de9c99a1f2
commit a2bd8479a2

View File

@@ -137,6 +137,7 @@ macos_requirements_check() {
macos_set_version() {
macOSVer=$(sw_vers -productVersion | cut -d '.' -f 1,2)
[[ "${debug}" ]] && echo -e "${green}Debug:${clr} macOS ${macOSVer} detected"
[[ $macOSVer =~ ^(1[1-9]|[2-9][0-9])\. ]] && macOSVer=${macOSVer%%.*}
[[ -z ${versionVar+x} ]] && {
[[ "${macOSVer}" == "10.11" || "${macOSVer}" == "10.12" ]] && {
versionVar="1.1.89.862"
@@ -150,6 +151,10 @@ macos_set_version() {
versionVar="1.2.37.701"
return
}
[[ "${macOSVer}" == "11" ]] && {
versionVar="1.2.66.447"
return
}
versionVar="${buildVer}"
}
[[ "${macOSVer}" == "10.11" || "${macOSVer}" == "10.12" ]] && (($(ver "${versionVar}") > $(ver "1.1.89.862"))) && {
@@ -164,6 +169,10 @@ macos_set_version() {
echo -e "${red}Error:${clr} Client version ${versionVar} is not supported on macOS 10.15.\nPlease install version 1.2.37.701 or lower.\n" >&2
exit 1
}
[[ "${macOSVer}" == "11" ]] && (($(ver "${versionVar}") > $(ver "1.2.66.447"))) && {
echo -e "${red}Error:${clr} Client version ${versionVar} is not supported on macOS 11.\nPlease install version 1.2.66.447 or lower.\n" >&2
exit 1
}
}
macos_set_path() {