From 332e5e214db95489911eb741a5e6c9460d604779 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Fri, 22 May 2026 13:13:39 +0000 Subject: [PATCH] setup_wayland_jarvis.sh aktualisiert --- setup_wayland_jarvis.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/setup_wayland_jarvis.sh b/setup_wayland_jarvis.sh index ada5add..370a198 100644 --- a/setup_wayland_jarvis.sh +++ b/setup_wayland_jarvis.sh @@ -7,6 +7,17 @@ echo "====================================================" echo "🚀 Starte Debian 13 Automated Wayland & Jarvis Setup" echo "====================================================" +# NEU UND KUGELSICHER: +REAL_USER="${SUDO_USER:-$(logname 2>/dev/null || whoami)}" +REAL_HOME=$(getent passwd "$REAL_USER" | cut -d: -f6) + +# Sicherheitsprüfung: Falls immer noch leer oder root (falls als echter root eingeloggt) +if [ -z "$REAL_USER" ] || [ "$REAL_USER" = "root" ]; then + # Fallback auf den ersten echten User im System (ID 1000) + REAL_USER=$(id -nu 1000 2>/dev/null || echo "meik") + REAL_HOME=$(getent passwd "$REAL_USER" | cut -d: -f6) +fi + # 1. System aktualisieren & Basispakete installieren echo "📦 Aktualisiere Paketquellen und installiere Systemkomponenten..." sudo apt update