[Unit] Description=Ubuntu Core Firstboot Configuration %I After=systemd-user-sessions.service plymouth-quit-wait.service ExecPreStart=systemctl stop getty@%I After=rc-local.service ExecStop=systemctl start getty@%I IgnoreOnIsolate=yes ConditionPathExists=/dev/tty0 ConditionPathExists=!/var/lib/console-conf/complete [Service] Environment=PYTHONPATH=/usr/share/subiquity ExecStartPre=/bin/systemctl stop getty@%I ExecStart=-/sbin/agetty -n --noclear -l /usr/bin/console-conf %I $TERM ExecStop=/bin/systemctl start getty@%I #ExecStopPost=/bin/echo "Post stop, starting getty@%I" #ExecStopPost=/bin/systemctl start getty@%I Type=idle Restart=always RestartSec=0 UtmpIdentifier=%I TTYPath=/dev/%I TTYReset=yes TTYVHangup=yes TTYVTDisallocate=yes KillMode=process IgnoreSIGPIPE=no SendSIGHUP=yes #KillMode=process #Restart=always #StandardInput=tty-force #StandardOutput=tty #StandardError=tty