From d8e3a4258dca4716f557c8e23eaf4f01a064a9cd Mon Sep 17 00:00:00 2001 From: cyberta <cyberta@riseup.net> Date: Mon, 21 Nov 2022 10:26:18 +0100 Subject: [PATCH] fix build_core.sh build script for macOSX --- build_core.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/build_core.sh b/build_core.sh index 36ac113..116f005 100755 --- a/build_core.sh +++ b/build_core.sh @@ -21,8 +21,14 @@ if [[ "$OSTYPE" == "linux-gnu"* ]]; then EXPECTED_FP=87fc728c9c731e2f74e4a999ef53cf07302d7ed3504b0839027bd9c10edaa3fd elif [[ "$OSTYPE" == "darwin"* ]]; then # Mac OSX - GO_VERSION=go1.17.10.darwin-arm64 - EXPECTED_FP=84979d5985c70cee6f303050a7e811440aad7f304efdf28665b200f096b01945 + ARCH=`uname -a | rev | cut -d " " -f 1 | rev` + if [[ "$ARCH" = "x86_64" ]]; then + GO_VERSION=go1.17.10.darwin-amd64 + EXPECTED_FP=84979d5985c70cee6f303050a7e811440aad7f304efdf28665b200f096b01945 + else + GO_VERSION=go1.17.10.darwin-arm64 + EXPECTED_FP=32098bea40117ea1ec23e7124cd188db6bdddd0ea41e2ec9bea3ba35a487e39c + fi else echo "$OSTYPE is currently not supported." exit 1 @@ -38,7 +44,7 @@ else if [[ "$OSTYPE" == "linux-gnu"* ]]; then ACTUAL_FP=`sha256sum $GO_VERSION.tar.gz | cut -d " " -f1` else - ACTUAL_FP=`shasum -a 512256 $GO_VERSION.tar.gz | cut -d " " -f1` + ACTUAL_FP=`shasum -a 256 $GO_VERSION.tar.gz | cut -d " " -f1` fi if [[ ! $ACTUAL_FP == $EXPECTED_FP ]] -- GitLab