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