mirror of
https://github.com/SpotX-Official/SpotX-Bash.git
synced 2026-04-23 19:40:18 +10:00
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:
9
spotx.sh
9
spotx.sh
@@ -137,6 +137,7 @@ macos_requirements_check() {
|
|||||||
macos_set_version() {
|
macos_set_version() {
|
||||||
macOSVer=$(sw_vers -productVersion | cut -d '.' -f 1,2)
|
macOSVer=$(sw_vers -productVersion | cut -d '.' -f 1,2)
|
||||||
[[ "${debug}" ]] && echo -e "${green}Debug:${clr} macOS ${macOSVer} detected"
|
[[ "${debug}" ]] && echo -e "${green}Debug:${clr} macOS ${macOSVer} detected"
|
||||||
|
[[ $macOSVer =~ ^(1[1-9]|[2-9][0-9])\. ]] && macOSVer=${macOSVer%%.*}
|
||||||
[[ -z ${versionVar+x} ]] && {
|
[[ -z ${versionVar+x} ]] && {
|
||||||
[[ "${macOSVer}" == "10.11" || "${macOSVer}" == "10.12" ]] && {
|
[[ "${macOSVer}" == "10.11" || "${macOSVer}" == "10.12" ]] && {
|
||||||
versionVar="1.1.89.862"
|
versionVar="1.1.89.862"
|
||||||
@@ -150,6 +151,10 @@ macos_set_version() {
|
|||||||
versionVar="1.2.37.701"
|
versionVar="1.2.37.701"
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
[[ "${macOSVer}" == "11" ]] && {
|
||||||
|
versionVar="1.2.66.447"
|
||||||
|
return
|
||||||
|
}
|
||||||
versionVar="${buildVer}"
|
versionVar="${buildVer}"
|
||||||
}
|
}
|
||||||
[[ "${macOSVer}" == "10.11" || "${macOSVer}" == "10.12" ]] && (($(ver "${versionVar}") > $(ver "1.1.89.862"))) && {
|
[[ "${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
|
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
|
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() {
|
macos_set_path() {
|
||||||
|
|||||||
Reference in New Issue
Block a user