reinstall_newt.sh aktualisiert
This commit is contained in:
@@ -17,13 +17,13 @@ warn() { echo -e "${YELLOW}[WARN]${NC} $1"; }
|
||||
error() { echo -e "${RED}[ERROR]${NC} $1"; }
|
||||
|
||||
get_latest_version() {
|
||||
echo "[DEBUG] get_latest_version aufgerufen"
|
||||
curl -fsSL "https://api.github.com/repos/${REPO}/releases/latest" | grep -Po '"tag_name": *"\K[^"]+'
|
||||
}
|
||||
|
||||
download_newt() {
|
||||
version="$1"
|
||||
arch=$(uname -m)
|
||||
|
||||
echo "[DEBUG] download_newt aufgerufen mit Version=$version"
|
||||
echo "[DEBUG] Architektur erkannt: $arch"
|
||||
|
||||
@@ -66,7 +66,6 @@ cleanup_old_versions() {
|
||||
}
|
||||
|
||||
setup_systemd_service() {
|
||||
# ID, Secret und Endpoint zwingend vom echten Terminal lesen (nicht stdin)
|
||||
read -rp "🆔 Bitte gib die Pangolin-ID ein: " PANGOLIN_ID </dev/tty
|
||||
read -rp "🔑 Bitte gib das Secret ein: " PANGOLIN_SECRET </dev/tty
|
||||
read -rp "🌐 Bitte gib den Endpoint (z. B. https://pangolin.domain.de) ein: " PANGOLIN_ENDPOINT </dev/tty
|
||||
@@ -95,7 +94,6 @@ EOF
|
||||
perform_reinstall() {
|
||||
echo "[DEBUG] perform_reinstall aufgerufen"
|
||||
version=$(get_latest_version)
|
||||
version=${version#v}
|
||||
echo "[DEBUG] Version ist: '$version'"
|
||||
info "📦 Neueste Version: ${version}"
|
||||
download_newt "$version"
|
||||
|
||||
Reference in New Issue
Block a user