From b026ae6b0bfd581730f5ae4e2a12fa4dda0382fe Mon Sep 17 00:00:00 2001 From: 0xOzgur <29779769+0xOzgur@users.noreply.github.com> Date: Tue, 15 Oct 2024 21:21:43 +0300 Subject: [PATCH] bugfix --- install/install_quilibrium_service.sh | 20 ++++++++++++++++++++ update/update.sh | 19 ++++++++++++++++++- 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/install/install_quilibrium_service.sh b/install/install_quilibrium_service.sh index 2681abf..8195925 100644 --- a/install/install_quilibrium_service.sh +++ b/install/install_quilibrium_service.sh @@ -178,6 +178,26 @@ elif [ "$ARCH" = "aarch64" ]; then fi fi + +get_os_arch() { + local os=$(uname -s | tr '[:upper:]' '[:lower:]') + 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}" +} + + # Step 4:Download qClient echo "⏳Downloading qClient" sleep 1 # Add a 1-second delay diff --git a/update/update.sh b/update/update.sh index edf4bc5..be91eda 100644 --- a/update/update.sh +++ b/update/update.sh @@ -134,6 +134,24 @@ elif [ "$ARCH" = "aarch64" ]; then fi fi +get_os_arch() { + local os=$(uname -s | tr '[:upper:]' '[:lower:]') + 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}" +} + # Step 4:Update qClient # Get the current OS and architecture @@ -164,7 +182,6 @@ for file in $FILES; do echo "------------------------" done - // chmod +x qclient* echo "✅ qClient binary downloaded and configured successfully."