mirror of
https://github.com/SpotX-Official/SpotX-Bash.git
synced 2026-04-11 17:37:20 +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() {
|
||||
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() {
|
||||
|
||||
Reference in New Issue
Block a user