- noninteractive-Frontend endgueltig verworfen: PageNoninteractive-Stubs fuehren strukturell zur Endlosschleife im choose_partition-Zustands- automaten von ubi-partman.py, unabhaengig vom Preseed-Stand. - Umstieg auf automatic-ubiquity (echte GTK-Oberflaeche) + eigener Autoklicker (live-updates/opt/tuxflotte/scripts/autoclicker.sh + systemd-Service), ausgeloest per Boot-Keyword tuxflotte-autoclick. - Bug 1: jq fehlte beim echten Kiosk-Auslauf (kein manueller Vorab- Installationsschritt wie in Testlaeufen) - neues Modul 00_preflight.sh installiert es als allererstes. - Bug 2: echter Ubiquity-Crash in ubi-prepare.py (TypeError: Argument 1 does not allow None as a value) - gezielter Sed-Patch im bestehenden 99casperboot-Hook. - Bug 3: 'd-i partman/choose_partition select finish' zwang denselben Endlosschleifen-Zustandsautomaten wie bei noninteractive, auch im GTK-Modus - Zeile ersatzlos entfernt, partman-auto/method+recipe genuegen. - autoclicker.sh: Fenstersuche nach 'ubiquity' korrigiert (Fenstertitel ist tatsaechlich 'Installation (as superuser)', enthaelt das Wort nie). - Alle vier Fixes live per QEMU verifiziert (jeweils frische Disk, realer Kiosk-Ausloeser/kexec-Pfad, nicht nur manuelle Nachstellung). Offen: automatisierter Klick auf 'Jetzt installieren' auf der Partitionierungs-Uebersichtsseite noch nicht zuverlaessig (Enter trifft dort einen Ausklapp-Pfeil statt den Button). Siehe ADR-0023-Nachtrag. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
18 lines
622 B
Desktop File
18 lines
622 B
Desktop File
[Unit]
|
|
Description=Tuxflotte Autoklicker fuer Ubiquitys GTK-Installationsassistenten
|
|
# Nur bei automatisierter Installation relevant (siehe autoclicker.sh -
|
|
# prueft selbst auf das Boot-Keyword "tuxflotte-autoclick" und beendet sich
|
|
# sofort, wenn es fehlt). Bewusst kein "After=graphical.target" o.ae., da
|
|
# ubiquity-dm keine normale Display-Manager-Sitzung startet, deren
|
|
# Bereitschaft systemd auf ueblichem Weg erkennen wuerde - das Skript selbst
|
|
# wartet auf den X-Socket.
|
|
After=multi-user.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
ExecStart=/opt/tuxflotte/scripts/autoclicker.sh
|
|
Restart=no
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|