install_newt.sh aktualisiert

This commit is contained in:
2025-08-05 23:29:38 +02:00
parent cdf9a50dea
commit 3389582f92

View File

@@ -28,7 +28,7 @@ for arg in "$@"; do
done done
get_latest_version() { get_latest_version() {
echo "[DEBUG] get_latest_version aufgerufen" echo "[DEBUG] get_latest_version aufgerufen" >&2
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[^"]+'
} }
@@ -84,7 +84,7 @@ setup_systemd_service() {
read -rp "🆔 Bitte gib die Pangolin-ID ein: " PANGOLIN_ID read -rp "🆔 Bitte gib die Pangolin-ID ein: " PANGOLIN_ID
echo "[DEBUG] Pangolin-ID eingegeben: $PANGOLIN_ID" echo "[DEBUG] Pangolin-ID eingegeben: $PANGOLIN_ID"
read -rp "🔑 Bitte gib das Secret ein: " PANGOLIN_SECRET read -rp "🔑 Bitte gib das Secret ein: " PANGOLIN_SECRET
echo "[DEBUG] Secret eingegeben (aus Sicherheitsgründen nicht ausgegeben)" echo "[DEBUG] Secret eingegeben (nicht angezeigt aus Sicherheitsgründen)"
read -rp "🌐 Bitte gib den Endpoint (z.B. https://pangolin.domain.de) ein: " PANGOLIN_ENDPOINT read -rp "🌐 Bitte gib den Endpoint (z.B. https://pangolin.domain.de) ein: " PANGOLIN_ENDPOINT
echo "[DEBUG] Endpoint eingegeben: $PANGOLIN_ENDPOINT" echo "[DEBUG] Endpoint eingegeben: $PANGOLIN_ENDPOINT"
@@ -117,6 +117,7 @@ perform_install() {
fi fi
version=$(get_latest_version) version=$(get_latest_version)
version=${version#v} version=${version#v}
echo "[DEBUG] Version ist: '$version'"
info "📦 Neueste Version: ${version}" info "📦 Neueste Version: ${version}"
download_newt "$version" download_newt "$version"
cleanup_old_versions cleanup_old_versions
@@ -132,6 +133,7 @@ perform_update() {
fi fi
version=$(get_latest_version) version=$(get_latest_version)
version=${version#v} version=${version#v}
echo "[DEBUG] Version ist: '$version'"
info "📦 Neueste Version: ${version}" info "📦 Neueste Version: ${version}"
if [ -f "${INSTALL_DIR}/newt_${version}" ]; then if [ -f "${INSTALL_DIR}/newt_${version}" ]; then
@@ -149,6 +151,7 @@ perform_reinstall() {
echo "[DEBUG] perform_reinstall aufgerufen" echo "[DEBUG] perform_reinstall aufgerufen"
version=$(get_latest_version) version=$(get_latest_version)
version=${version#v} version=${version#v}
echo "[DEBUG] Version ist: '$version'"
info "📦 Neueste Version: ${version}" info "📦 Neueste Version: ${version}"
download_newt "$version" download_newt "$version"
cleanup_old_versions cleanup_old_versions