From a25d0480d58d6ce94f8f952935da8d43dbc43c3a Mon Sep 17 00:00:00 2001 From: Philip Papurt Date: Sun, 11 Jul 2021 04:39:19 -0400 Subject: [PATCH] feat: use arm builds in run.sh --- cmd/redpwnpow/run.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/cmd/redpwnpow/run.sh b/cmd/redpwnpow/run.sh index 1087508..78a834b 100755 --- a/cmd/redpwnpow/run.sh +++ b/cmd/redpwnpow/run.sh @@ -4,10 +4,15 @@ set -e version=VERSION -challenge=$1 run() { case $(uname | tr '[:upper:]' '[:lower:]') in - linux*) release=linux-amd64;; + linux*) + case $(uname -m) in + x86_64) release=linux-amd64;; + aarch64) release=linux-arm64;; + arm*) release=linux-armv6l;; + *) echo unknown linux architecture >&2; exit 1 + esac;; darwin*) release=darwin-amd64;; msys*|mingw*|cygwin*) release=windows-amd64.exe;; *) echo unknown operating system >&2; exit 1 @@ -16,6 +21,6 @@ run() { mkdir -p "$cache_root" cache_path=$cache_root/redpwnpow-$version-$release [ -e "$cache_path" ] || curl -sSfLo "$cache_path" "https://github.com/redpwn/pow/releases/download/$version/redpwnpow-$release" && chmod u+x "$cache_path" - "$cache_path" "$challenge" + "$cache_path" "$@" } -run +run "$@"