From dbadcf1858906dc77eb6ebd955ced9fe2d2e7348 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Wed, 1 Dec 2021 20:27:03 +0100 Subject: [PATCH] Fix arch detection on macos --- scripts/bootstrap/bootstrap-haskell | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/bootstrap/bootstrap-haskell b/scripts/bootstrap/bootstrap-haskell index 90728d4..ba02d6d 100755 --- a/scripts/bootstrap/bootstrap-haskell +++ b/scripts/bootstrap/bootstrap-haskell @@ -240,7 +240,9 @@ download_ghcup() { _url=${base_url}/${ghver}/x86_64-freebsd${freebsd_ver}-ghcup-${ghver} ;; "Darwin"|"darwin") - case "${arch}" in + # uname -m and arch seem to behave different under rosetta + # https://superuser.com/questions/835514/why-do-uname-p-and-uname-m-and-arch-output-different-architectures + case "$(arch)" in x86_64|amd64) _url=${base_url}/${ghver}/x86_64-apple-darwin-ghcup-${ghver} ;;