From a5a82618f57c2f387333966226b2ee11d83b34a5 Mon Sep 17 00:00:00 2001 From: Till Tomczak Date: Wed, 4 Jun 2025 11:02:03 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89=20Updated=20project=20documentatio?= =?UTF-8?q?n=20and=20added=20new=20files=20for=20initial=20setup=20and=20s?= =?UTF-8?q?ystem=20status=20reports.=20=F0=9F=93=9A=20#DocumentationUpdate?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/docs/PROJEKT_INITIALISIERUNG.md | 1 + backend/docs/SYSTEM_STATUS_REPORT.md | 1 + backend/setup.sh | 14 +++++++------- 3 files changed, 9 insertions(+), 7 deletions(-) create mode 100644 backend/docs/PROJEKT_INITIALISIERUNG.md create mode 100644 backend/docs/SYSTEM_STATUS_REPORT.md diff --git a/backend/docs/PROJEKT_INITIALISIERUNG.md b/backend/docs/PROJEKT_INITIALISIERUNG.md new file mode 100644 index 00000000..0519ecba --- /dev/null +++ b/backend/docs/PROJEKT_INITIALISIERUNG.md @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/docs/SYSTEM_STATUS_REPORT.md b/backend/docs/SYSTEM_STATUS_REPORT.md new file mode 100644 index 00000000..0519ecba --- /dev/null +++ b/backend/docs/SYSTEM_STATUS_REPORT.md @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/backend/setup.sh b/backend/setup.sh index 72256bef..a659c9d4 100755 --- a/backend/setup.sh +++ b/backend/setup.sh @@ -775,7 +775,7 @@ EOF' || warning "APT-Konfiguration timeout - verwende Defaults" # Repository-Listen korrigieren (timeout-gesichert) progress "Validiere APT-Repositories (timeout-gesichert)..." timeout 20 bash -c ' - if [ -f /etc/apt/sources.list ]; then + if [ -f /etc/apt/sources.list ]; then cp /etc/apt/sources.list /etc/apt/sources.list.backup 2>/dev/null || true if grep -q "deb-src" /etc/apt/sources.list 2>/dev/null; then sed -i "s/^deb-src/#deb-src/g" /etc/apt/sources.list 2>/dev/null || true @@ -1102,7 +1102,7 @@ configure_network_security() { success() { echo "[ERFOLG] $1"; } progress "Deaktiviere IPv6 (essentiell, max 30s)..." - + # 1. Einfache sysctl IPv6-Deaktivierung (schnell) echo "net.ipv6.conf.all.disable_ipv6=1" > /etc/sysctl.d/99-myp-ipv6.conf 2>/dev/null || true echo "net.ipv6.conf.default.disable_ipv6=1" >> /etc/sysctl.d/99-myp-ipv6.conf 2>/dev/null || true @@ -1120,9 +1120,9 @@ configure_network_security() { # update-grub nur mit 10s timeout if timeout 10 update-grub >/dev/null 2>&1; then success "GRUB IPv6 deaktiviert" - else + else warning "GRUB-Update timeout - wird beim nächsten Boot aktiv" - fi + fi fi fi @@ -1459,7 +1459,7 @@ install_ssl_certificates() { ' -- "$CURRENT_DIR" 2>/dev/null || warning "Mercedes-Zertifikate timeout - überspringe" info "Mercedes-Zertifikate werden beim nächsten Boot aktiv" - else + else info "Keine Mercedes-Zertifikate gefunden" fi @@ -2011,8 +2011,8 @@ test_application() { # Methode 3: nc als direkter Port-Test if command -v nc >/dev/null 2>&1; then if echo "GET / HTTP/1.0" | nc -w 3 localhost 5000 2>/dev/null | grep -q "HTTP"; then - connection_successful=true - break + connection_successful=true + break fi fi