install_newt.sh aktualisiert
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user