From 0586b1f29ee315b3d275c98a3504cc10c2f4e2ce Mon Sep 17 00:00:00 2001 From: MickLesk Date: Tue, 19 May 2026 08:23:20 +0200 Subject: [PATCH] Profilarr: standardize architecture case statements in scripts & v2 Support --- ct/profilarr.sh | 4 ++-- install/profilarr-install.sh | 13 +++++-------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/ct/profilarr.sh b/ct/profilarr.sh index 562827a7a..1fc49d932 100644 --- a/ct/profilarr.sh +++ b/ct/profilarr.sh @@ -70,8 +70,8 @@ EOF export VITE_CHANNEL=stable $STD deno run -A npm:vite build case "$ARCH" in - aarch64) DENO_TARGET="aarch64-unknown-linux-gnu" ;; - *) DENO_TARGET="x86_64-unknown-linux-gnu" ;; + aarch64) DENO_TARGET="aarch64-unknown-linux-gnu" ;; + *) DENO_TARGET="x86_64-unknown-linux-gnu" ;; esac $STD deno compile \ --no-check \ diff --git a/install/profilarr-install.sh b/install/profilarr-install.sh index 5852c4cd8..00ab26bcc 100644 --- a/install/profilarr-install.sh +++ b/install/profilarr-install.sh @@ -14,12 +14,9 @@ network_check update_os msg_info "Installing Dependencies" -$STD apt-get install -y \ - curl \ +$STD apt install -y \ unzip \ git \ - tar \ - ca-certificates \ libsqlite3-0 msg_ok "Installed Dependencies" @@ -27,8 +24,8 @@ msg_info "Installing Deno" DENO_VERSION=$(curl -fsSL "https://api.github.com/repos/denoland/deno/releases/latest" | grep '"tag_name"' | sed 's/.*"v\([^"]*\)".*/\1/') ARCH=$(uname -m) case "$ARCH" in - aarch64) DENO_FILE="deno-aarch64-unknown-linux-gnu.zip" ;; - *) DENO_FILE="deno-x86_64-unknown-linux-gnu.zip" ;; +aarch64) DENO_FILE="deno-aarch64-unknown-linux-gnu.zip" ;; +*) DENO_FILE="deno-x86_64-unknown-linux-gnu.zip" ;; esac curl -fsSL "https://github.com/denoland/deno/releases/download/v${DENO_VERSION}/${DENO_FILE}" -o /tmp/deno.zip $STD unzip -qo /tmp/deno.zip -d /usr/local/bin/ @@ -64,8 +61,8 @@ export APP_BASE_PATH=/opt/profilarr/dist/build export VITE_CHANNEL=stable $STD deno run -A npm:vite build case "$ARCH" in - aarch64) DENO_TARGET="aarch64-unknown-linux-gnu" ;; - *) DENO_TARGET="x86_64-unknown-linux-gnu" ;; +aarch64) DENO_TARGET="aarch64-unknown-linux-gnu" ;; +*) DENO_TARGET="x86_64-unknown-linux-gnu" ;; esac $STD deno compile \ --no-check \