setup_wayland_jarvis.sh aktualisiert
This commit is contained in:
@@ -7,6 +7,17 @@ echo "===================================================="
|
|||||||
echo "🚀 Starte Debian 13 Automated Wayland & Jarvis Setup"
|
echo "🚀 Starte Debian 13 Automated Wayland & Jarvis Setup"
|
||||||
echo "===================================================="
|
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
|
# 1. System aktualisieren & Basispakete installieren
|
||||||
echo "📦 Aktualisiere Paketquellen und installiere Systemkomponenten..."
|
echo "📦 Aktualisiere Paketquellen und installiere Systemkomponenten..."
|
||||||
sudo apt update
|
sudo apt update
|
||||||
|
|||||||
Reference in New Issue
Block a user