If we want to stop those services which would compete for access to
the console, we need to have an ordering so that they are actually
stopped before the other things starts, not asynchronously.
After=plymouth-start.service
Before=paths.target cryptsetup.target
Conflicts=emergency.service
+Before=emergency.service
Conflicts=shutdown.target
Before=shutdown.target
DefaultDependencies=no
After=plymouth-start.service systemd-vconsole-setup.service
Conflicts=emergency.service
+Before=emergency.service
Conflicts=shutdown.target initrd-switch-root.target
Before=shutdown.target initrd-switch-root.target
DefaultDependencies=no
Before=paths.target cryptsetup.target
Conflicts=emergency.service
+Before=emergency.service
Conflicts=shutdown.target
Before=shutdown.target