diff --git a/install_newt.sh b/install_newt.sh index 785263d..80cc754 100644 --- a/install_newt.sh +++ b/install_newt.sh @@ -117,7 +117,7 @@ EOF main() { info "🔧 Starte Installation/Update von newt ..." version=$(get_latest_version) - version=${version#v} # führendes "v" entfernen, falls vorhanden + version=${version#v} info "📦 Neueste Version: ${version}" @@ -130,8 +130,12 @@ main() { cleanup_old_versions setup_systemd_service - info "🔄 Starte systemd-Dienst ${SERVICE_NAME} neu, um die neue Version zu laden..." - sudo systemctl restart "$SERVICE_NAME" + info "🔄 Versuche Dienst ${SERVICE_NAME} neu zu starten..." + if sudo systemctl restart "$SERVICE_NAME"; then + info "✅ Dienst ${SERVICE_NAME} erfolgreich neu gestartet." + else + error "❌ Dienst ${SERVICE_NAME} konnte nicht neu gestartet werden!" + fi info "🚀 Fertig! newt läuft als systemd-Dienst (${SERVICE_NAME})" }