switch to trixie, fix dbus-start first

This commit is contained in:
pi-farm committed 2026-10-06 15:29:12 +00:00
1 parent 3e93e15477
commit 59da82bc96
1 file changed
+11 -5
+11 -5
View File
@@ -1,8 +1,6 @@
#!/bin/bash
set -e
# Mapping der Gitea-Workflow Variablen (ENV_...) auf interne Variablen
# Falls ENV_LDAP_URI nicht gesetzt ist, wird ein Fallback genutzt
LDAP_URI=${LDAP_URI:-"ldap://localhost:389"}
LDAP_BASE_DN=${LDAP_BASE_DN:-"dc=example,dc=com"}
LDAP_BIND_DN=${LDAP_BIND_DN:-"cn=admin,dc=example,dc=com"}
@@ -48,14 +46,22 @@ echo ">>> Erstelle Sudoers-Regel für Gruppe: ${LDAP_SUDO_GROUP}..."
echo "%${LDAP_SUDO_GROUP} ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/ldap-admins
chmod 0440 /etc/sudoers.d/ldap-admins
echo ">>> Erzwinge TLS für xrdp (Guacamole Fix)..."
if [ -f /etc/xrdp/xrdp.ini ]; then
sed -i 's/^security_layer=.*/security_layer=tls/' /etc/xrdp/xrdp.ini
fi
echo ">>> Bereinige SSSD Cache..."
rm -f /var/lib/sss/db/*
rm -f /var/lib/sss/mc/*
echo ">>> Starte Dienste..."
# SSSD mit dem gemappten Debug-Level starten
# 1. D-Bus MUSS zwingend vor SSSD starten
service dbus start
# 2. SSSD starten
sssd -D --debug-level=${SSSD_DEBUG}
service dbus start
# 3. xrdp-Dienste starten
xrdp-sesman
exec xrdp -n
exec xrdp -n