From b15a5575969a7675b1cf4f6b2549e2f98ace7791 Mon Sep 17 00:00:00 2001 From: 0xOzgur <29779769+0xOzgur@users.noreply.github.com> Date: Mon, 14 Oct 2024 11:11:53 +0300 Subject: [PATCH] osarch bugfix --- install/install_quilibrium_service.sh | 22 ++++++++++++---------- update/update.sh | 22 ++++++++++++---------- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/install/install_quilibrium_service.sh b/install/install_quilibrium_service.sh index 18a0025..a91cf0c 100644 --- a/install/install_quilibrium_service.sh +++ b/install/install_quilibrium_service.sh @@ -88,18 +88,20 @@ cd ~/ceremonyclient/ git checkout release get_os_arch() { - local arch=$(uname -m) local os=$(uname -s | tr '[:upper:]' '[:lower:]') - - case $arch in - x86_64) - arch="amd64" - ;; - aarch64) - arch="arm64" - ;; + local arch=$(uname -m) + + case "$os" in + linux|darwin) ;; + *) echo "Unsupported operating system: $os" >&2; return 1 ;; esac - + + case "$arch" in + x86_64|amd64) arch="amd64" ;; + arm64|aarch64) arch="arm64" ;; + *) echo "Unsupported architecture: $arch" >&2; return 1 ;; + esac + echo "${os}-${arch}" } diff --git a/update/update.sh b/update/update.sh index c7d77bb..76f45c1 100644 --- a/update/update.sh +++ b/update/update.sh @@ -44,18 +44,20 @@ echo "✅ Downloaded the latest changes successfully." echo get_os_arch() { - local arch=$(uname -m) local os=$(uname -s | tr '[:upper:]' '[:lower:]') - - case $arch in - x86_64) - arch="amd64" - ;; - aarch64) - arch="arm64" - ;; + local arch=$(uname -m) + + case "$os" in + linux|darwin) ;; + *) echo "Unsupported operating system: $os" >&2; return 1 ;; esac - + + case "$arch" in + x86_64|amd64) arch="amd64" ;; + arm64|aarch64) arch="arm64" ;; + *) echo "Unsupported architecture: $arch" >&2; return 1 ;; + esac + echo "${os}-${arch}" }