diff --git a/install_newt.sh b/install_newt.sh index 53a8dc2..5808896 100644 --- a/install_newt.sh +++ b/install_newt.sh @@ -74,12 +74,13 @@ cleanup_old_versions() { setup_systemd_service() { info "🛠️ Erstelle systemd-Dienst ${SERVICE_NAME} ..." + + # Eingabeaufforderungen im User-Kontext read -rp "🆔 Bitte gib die Pangolin-ID ein: " PANGOLIN_ID read -rp "🔑 Bitte gib das Secret ein: " PANGOLIN_SECRET read -rp "🌐 Bitte gib den Endpoint (z. B. https://pangolin.domain.de) ein: " PANGOLIN_ENDPOINT - cat < /dev/null -[Unit] + SERVICE_CONTENT="[Unit] Description=Newt Client - ${SERVICE_NAME} After=network.target @@ -89,8 +90,9 @@ Restart=always RestartSec=5 [Install] -WantedBy=multi-user.target -EOF +WantedBy=multi-user.target" + + echo "$SERVICE_CONTENT" | sudo tee "$SERVICE_FILE" > /dev/null sudo systemctl daemon-reexec sudo systemctl daemon-reload