diff --git a/scripts/install.sh b/scripts/install.sh old mode 100644 new mode 100755 index 4ed6169ffd..4c008501d8 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -17,10 +17,17 @@ detect_platform() { case "$ARCH" in x86_64|amd64) ARCH="x86_64" ;; aarch64|arm64) ARCH="aarch64" ;; + armv7*|armhf) ARCH="armv7" ;; *) echo " Unsupported architecture: $ARCH"; exit 1 ;; esac case "$OS" in - linux) PLATFORM="${ARCH}-unknown-linux-gnu" ;; + linux) + if [ "$ARCH" = "armv7" ]; then + PLATFORM="${ARCH}-unknown-linux-gnueabihf" + else + PLATFORM="${ARCH}-unknown-linux-gnu" + fi + ;; darwin) PLATFORM="${ARCH}-apple-darwin" ;; mingw*|msys*|cygwin*) echo ""