From 6675b4fa2bf63b7596d489c4071955a465f35292 Mon Sep 17 00:00:00 2001 From: Jacques-Etienne Beaudet Date: Thu, 13 Apr 2023 21:34:51 -0400 Subject: [PATCH] Support arm64 in install script The current install script always download the x86 binary even on Apple Silicon Macs. This will fix it. --- get-latest-tgf.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/get-latest-tgf.sh b/get-latest-tgf.sh index 02e4d425..aac4245c 100755 --- a/get-latest-tgf.sh +++ b/get-latest-tgf.sh @@ -60,8 +60,10 @@ install_latest_tgf () { curl -sL "https://github.com/coveooss/tgf/releases/download/v${TGF_LATEST_VERSION}/tgf_${TGF_LATEST_VERSION}_linux_64-bits.zip" | gzip -d > ${TGF} && chmod +x ${TGF} && script_end elif [[ $(uname -s) == Darwin ]] then - echo 'Installing latest tgf for OSX in' $TGF_PATH '...' - curl -sL "https://github.com/coveooss/tgf/releases/download/v${TGF_LATEST_VERSION}/tgf_${TGF_LATEST_VERSION}_macOS_64-bits.zip" | bsdtar -xf- -C ${TGF_PATH} && chmod +x ${TGF} && script_end + OSX_ARCH=$(uname -m) + echo 'Installing latest tgf for OSX with arch '$OSX_ARCH' in' $TGF_PATH '...' + DOWNLOAD_URL=$([ "$OSX_ARCH" == "arm64" ] && echo "https://github.com/coveooss/tgf/releases/download/v${TGF_LATEST_VERSION}/tgf_${TGF_LATEST_VERSION}_macOS_arm64.zip" || echo "https://github.com/coveooss/tgf/releases/download/v${TGF_LATEST_VERSION}/tgf_${TGF_LATEST_VERSION}_macOS_64-bits.zip") + curl -sL $DOWNLOAD_URL | bsdtar -xf- -C ${TGF_PATH} && chmod +x ${TGF} && script_end else echo 'OS not supported.' exit 1