diff --git a/units/systemd-sysext-initrd.service b/units/systemd-sysext-initrd.service index 2d9fb59cf2..de106abad3 100644 --- a/units/systemd-sysext-initrd.service +++ b/units/systemd-sysext-initrd.service @@ -21,6 +21,7 @@ ConditionPathExists=/etc/initrd-release ConditionKernelCommandLine=!rd.systemd.sysext=0 DefaultDependencies=no +After=systemd-confext-initrd.service Before=local-fs-pre.target cryptsetup-pre.target systemd-tmpfiles-setup.service Wants=local-fs-pre.target cryptsetup-pre.target Conflicts=initrd-switch-root.target diff --git a/units/systemd-sysext-sysroot.service b/units/systemd-sysext-sysroot.service index d68c70da69..b6a586925e 100644 --- a/units/systemd-sysext-sysroot.service +++ b/units/systemd-sysext-sysroot.service @@ -18,6 +18,7 @@ ConditionPathExists=/etc/initrd-release ConditionKernelCommandLine=!systemd.sysext=0 DefaultDependencies=no +After=systemd-confext-sysroot.service Conflicts=shutdown.target Before=initrd-root-fs.target shutdown.target Wants=modprobe@loop.service modprobe@dm_mod.service diff --git a/units/systemd-sysext.service b/units/systemd-sysext.service index 3246ea7fb7..1ee16be617 100644 --- a/units/systemd-sysext.service +++ b/units/systemd-sysext.service @@ -20,6 +20,7 @@ ConditionPathExists=!/etc/initrd-release ConditionKernelCommandLine=!systemd.sysext=0 DefaultDependencies=no +After=systemd-confext.service After=local-fs.target Before=sysinit.target systemd-tmpfiles-setup.service Conflicts=shutdown.target