From 74417bbe242c3ed7251edcd5571848cdfd033167 Mon Sep 17 00:00:00 2001 From: Jay Lee Date: Mon, 18 Nov 2024 12:51:41 -0500 Subject: [PATCH] Throw proper error if MacOS is outdated. --- src/gam-install.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/gam-install.sh b/src/gam-install.sh index 493ff096..5436e222 100755 --- a/src/gam-install.sh +++ b/src/gam-install.sh @@ -263,12 +263,15 @@ case $gamos in cut -c 7-10) for gam_mac_ver in $gam_macos_vers; do if version_gt $currentversion $gam_mac_ver; then - usemac="$gam_mac_ver" - echo_green "Using GAM compiled against $usemac" + download_url=$(echo -e "$gam_macos_urls" | grep "$gam_mac_ver") + echo_green "You are running MacOS ${currentversion} Using GAM compiled against ${usemac}" break fi done - download_url=$(echo -e "$gam_macos_urls" | grep "$usemac") + if [ -z ${download_url+x} ]; then + echo_red "Sorry, you are running MacOS ${osversion} but GAM on ${gamarch} requires MacOS ${gam_mac_ver} or newer. Exiting." + exit + fi else # versions 7.00.38 and older don't include version info case $gamarch in