diff --git a/usr/lib/archboot/cpio/hooks/base_common b/usr/lib/archboot/cpio/hooks/base_common index 6216c233c..a50e89b64 100644 --- a/usr/lib/archboot/cpio/hooks/base_common +++ b/usr/lib/archboot/cpio/hooks/base_common @@ -134,7 +134,7 @@ inputrc,mke2fs.conf,nsswitch.conf,protocols,request-key.conf,securetty,services} ### disable systemd services: for i in binfmt boot-random-seed firstboot hwdb-update journal-{flush,catalog-update} \ machine-id-commit modules-load pcrmachine repart pcrphase{,-sysinit} \ - update-{done,utmp} user-sessions; do + update-{done,utmp}; do _symlink "/etc/systemd/system/systemd-${i}.service" /dev/null done _symlink /etc/systemd/system/ldconfig.service /dev/null diff --git a/usr/share/archboot/base/etc/systemd/system/getty@.service b/usr/share/archboot/base/etc/systemd/system/getty@.service index a8444fc35..537d711c1 100644 --- a/usr/share/archboot/base/etc/systemd/system/getty@.service +++ b/usr/share/archboot/base/etc/systemd/system/getty@.service @@ -12,6 +12,7 @@ Description=Getty on %I Documentation=man:agetty(8) man:systemd-getty-generator(8) Documentation=http://0pointer.de/blog/projects/serial-console.html After=systemd-user-sessions.service plymouth-quit-wait.service getty-pre.target +Wants=systemd-user-sessions.service # If additional gettys are spawned during boot then we should make # sure that this is synchronized before getty.target, even though