From 13704104cca3cf1367af74dc62ad759031a8f4ba Mon Sep 17 00:00:00 2001 From: "manuel.maier" Date: Tue, 30 Sep 2025 22:18:58 +0200 Subject: [PATCH] =?UTF-8?q?old=5Finstall=5Fnewt.sh=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- old_install_newt.sh | 84 --------------------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 old_install_newt.sh diff --git a/old_install_newt.sh b/old_install_newt.sh deleted file mode 100644 index 2f836bd..0000000 --- a/old_install_newt.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/bash -set -e - -REPO="fosrl/newt" -INSTALL_DIR="/opt/newt" -SERVICE_NAME="PVE-MGNT" -SYMLINK="${INSTALL_DIR}/newt_latest" -SERVICE_FILE="/etc/systemd/system/${SERVICE_NAME}.service" - -info() { echo -e "\033[0;32m[INFO]\033[0m $1"; } -error() { echo -e "\033[0;31m[ERROR]\033[0m $1"; exit 1; } - -get_latest_version() { - curl -fsSL "https://api.github.com/repos/${REPO}/releases/latest" | grep -Po '"tag_name": *"\K[^"]+' -} - -download_newt() { - local version="$1" - local arch=$(uname -m) - local file="" - - case "$arch" in - x86_64) file="newt_linux_amd64" ;; - aarch64) file="newt_linux_arm64" ;; - armv7l) file="newt_linux_arm32" ;; - *) error "Nicht unterstützte Architektur: $arch" ;; - esac - - local url="https://github.com/${REPO}/releases/download/${version}/${file}" - local target="${INSTALL_DIR}/newt_${version}" - mkdir -p "$INSTALL_DIR" - info "⬇️ Lade $url herunter …" - curl -fsSL "$url" -o "${target}.tmp" || error "Download fehlgeschlagen." - chmod +x "${target}.tmp" - mv "${target}.tmp" "$target" - ln -sf "$target" "$SYMLINK" - info "✅ newt ${version} installiert als ${target}" -} - -setup_systemd_service() { - echo "🆔 Bitte gib die Pangolin-ID ein: " - read -r PANGOLIN_ID - echo "🔑 Bitte gib das Secret ein: " - read -r PANGOLIN_SECRET - echo "🌐 Bitte gib den Endpoint (z. B. https://pangolin.domain.de) ein: " - read -r PANGOLIN_ENDPOINT - - cat > "$SERVICE_FILE" <