install_newt.sh aktualisiert
This commit is contained in:
@@ -44,12 +44,14 @@ download_newt() {
|
|||||||
|
|
||||||
url="https://github.com/${REPO}/releases/download/${version}/${file}"
|
url="https://github.com/${REPO}/releases/download/${version}/${file}"
|
||||||
target="${INSTALL_DIR}/newt_${version}"
|
target="${INSTALL_DIR}/newt_${version}"
|
||||||
|
temp_target="${target}.tmp"
|
||||||
|
|
||||||
mkdir -p "$INSTALL_DIR"
|
mkdir -p "$INSTALL_DIR"
|
||||||
info "⬇️ Lade $url herunter …"
|
info "⬇️ Lade $url herunter …"
|
||||||
curl -fsSL "$url" -o "$target" || { error "Download fehlgeschlagen."; exit 1; }
|
curl -fsSL "$url" -o "$temp_target" || { error "Download fehlgeschlagen."; rm -f "$temp_target"; exit 1; }
|
||||||
|
|
||||||
chmod +x "$target"
|
chmod +x "$temp_target"
|
||||||
|
mv "$temp_target" "$target"
|
||||||
ln -sf "$target" "$SYMLINK"
|
ln -sf "$target" "$SYMLINK"
|
||||||
info "✅ newt ${version} installiert als ${target}"
|
info "✅ newt ${version} installiert als ${target}"
|
||||||
}
|
}
|
||||||
@@ -137,7 +139,6 @@ perform_reinstall() {
|
|||||||
info "📦 Neueste Version: ${version}"
|
info "📦 Neueste Version: ${version}"
|
||||||
download_newt "$version"
|
download_newt "$version"
|
||||||
cleanup_old_versions
|
cleanup_old_versions
|
||||||
sudo systemctl stop "$SERVICE_NAME" || true
|
|
||||||
sudo rm -f "$SERVICE_FILE" || true
|
sudo rm -f "$SERVICE_FILE" || true
|
||||||
setup_systemd_service
|
setup_systemd_service
|
||||||
info "🚀 Reinstallation abgeschlossen!"
|
info "🚀 Reinstallation abgeschlossen!"
|
||||||
|
|||||||
Reference in New Issue
Block a user