Files
provisioning-agent/tuxflotte-firstboot.service

21 lines
620 B
Desktop File

[Unit]
Description=Tuxflotte Ersteinrichtung abwarten (Hinweis am Bildschirm)
# Einmalig: nach dem ersten Durchlauf legt firstboot.sh DONE_MARKER an.
ConditionPathExists=!/var/lib/tuxflotte/firstboot-done
After=tuxflotte-agent.service systemd-user-sessions.service plymouth-start.service
Before=display-manager.service
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/bash /opt/tuxflotte/agent/firstboot.sh
StandardOutput=tty
StandardError=journal
TTYPath=/dev/tty12
TTYReset=yes
# firstboot.sh begrenzt die Wartezeit selbst (TIMEOUT_SECONDS).
TimeoutStartSec=infinity
[Install]
WantedBy=graphical.target