From 1bbb40ffc1603c531cce91a1fe900e7e82512f54 Mon Sep 17 00:00:00 2001 From: Marcos Mello Date: Fri, 6 Mar 2020 20:32:47 -0300 Subject: [PATCH] Fix interactive autorun scripts * The synchronization point is getty-pre.target to block login while autorun is active * After sysresccd-initialize.service to have keyboard layout configured * stdin/stdout/stderr conected to /dev/console to make interactive scripts work Closes fdupoux/sysresccd-src#18 --- airootfs/etc/systemd/system/sysresccd-autorun.service | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/airootfs/etc/systemd/system/sysresccd-autorun.service b/airootfs/etc/systemd/system/sysresccd-autorun.service index cdff2af..44611b9 100644 --- a/airootfs/etc/systemd/system/sysresccd-autorun.service +++ b/airootfs/etc/systemd/system/sysresccd-autorun.service @@ -1,14 +1,15 @@ [Unit] Description=SystemRescueCd Autorun -After=network.target -After=systemd-user-sessions.service -After=network-online.target +After=network.target network-online.target sysresccd-initialize.service +Before=getty-pre.target +Wants=getty-pre.target [Service] Type=oneshot ExecStart=/etc/systemd/scripts/sysresccd-autorun RemainAfterExit=true -StandardOutput=journal +StandardInput=tty +StandardOutput=tty [Install] WantedBy=multi-user.target