From ca07e79270eb53d044c1231817093782cbb7fc2d Mon Sep 17 00:00:00 2001 From: Tobias <96661824+CrazyWolf13@users.noreply.github.com> Date: Wed, 19 Nov 2025 07:42:02 +0100 Subject: [PATCH] Refactor KASM_URL detection logic in install script --- install/kasm-install.sh | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/install/kasm-install.sh b/install/kasm-install.sh index 77236f05c..9cfbf1d63 100644 --- a/install/kasm-install.sh +++ b/install/kasm-install.sh @@ -14,19 +14,12 @@ network_check update_os msg_info "Detecting latest Kasm Workspaces release" -KASM_URL=$( - curl -fsSL "https://www.kasm.com/downloads" \ - | tr '\n' ' ' \ - | grep -oE 'https://kasm-static-content[^"]*kasm_release_[0-9]+\.[0-9]+\.[0-9]+\.[a-z0-9]+\.tar\.gz' \ - | head -n 1 -) - -if [[ -z "$KASM_URL" ]]; then - msg_error "Unable to detect latest Kasm release URL." - exit 1 -fi - -KASM_VERSION=$(echo "$KASM_URL" | sed -E 's/.*kasm_release_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') + KASM_URL=$(curl -fsSL "https://www.kasm.com/downloads" | tr '\n' ' ' | grep -oE 'https://kasm-static-content[^"]*kasm_release_[0-9]+\.[0-9]+\.[0-9]+\.[a-z0-9]+\.tar\.gz' | head -n 1) + if [[ -z "$KASM_URL" ]]; then + msg_error "Unable to detect latest Kasm release URL." + exit 1 + fi + KASM_VERSION=$(echo "$KASM_URL" | sed -E 's/.*kasm_release_([0-9]+\.[0-9]+\.[0-9]+).*/\1/') msg_ok "Detected Kasm Workspaces version $KASM_VERSION" msg_warn "WARNING: This script will run an external installer from a third-party source (https://www.kasmweb.com/)."