Postinstall: gnome-initial-setup global maskieren + Erledigt-Marker in /etc/skel (Ubuntu, VM-Test T2)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
adminandClaude Opus 5.5 committed 2026-10-03 12:58:36 +02:00
1 parent 29adae9591
commit e494b5835b
1 file changed
+13
+13
View File
@@ -104,6 +104,19 @@ for autostart_file in /etc/xdg/autostart/mintwelcome.desktop \
fi
done
# Ubuntu/GNOME (VM-Test 03.10.2026): gnome-initial-setup startet als
# systemd-Benutzerdienst bei JEDEM Benutzer ohne
# ~/.config/gnome-initial-setup-done - bei gast (fluechtiges Home) also bei
# jeder Sitzung. Global maskieren (uebersteht Paket-Updates) und zusaetzlich
# den Erledigt-Marker in /etc/skel, aus dem auch das fluechtige Home kommt.
if [[ -e /usr/lib/systemd/user/gnome-initial-setup-first-login.service ]]; then
systemctl --global mask gnome-initial-setup-first-login.service \
gnome-initial-setup-upgrade-login.service >/dev/null 2>&1 ||
echo "tuxflotte: gnome-initial-setup konnte nicht maskiert werden." >> /var/log/tuxflotte-postinstall.log
install -d -m 0755 /etc/skel/.config
echo yes > /etc/skel/.config/gnome-initial-setup-done
fi
# Erststart-Anzeige (Kunden-ISO-Test 02.10.2026, R6): haelt den
# Anmeldebildschirm zurueck, bis der erste Agent-Lauf Benutzer/Software
# angelegt hat, und zeigt solange den Fortschritt (siehe firstboot.sh im