diff --git a/man/bootup.xml b/man/bootup.xml index d371523400..55b3eb8a33 100644 --- a/man/bootup.xml +++ b/man/bootup.xml @@ -92,17 +92,24 @@ -local-fs-pre.target +(various cryptsetup + devices...) | v -(various mounts and (various swap (various cryptsetup - fsck services...) devices...) devices...) (various low-level (various low-level - | | | services: udevd, API VFS mounts: - v v v tmpfiles, random mqueue, configfs, - local-fs.target swap.target cryptsetup.target seed, sysctl, ...) debugfs, ...) - | | | | | - \__________________|_________________ | ___________________|____________________/ - \|/ + cryptsetup.target + | + v + local-fs-pre.target + | + v +(various mounts and (various swap + fsck services...) devices...) (various low-level (various low-level + | | services: udevd, API VFS mounts: + v v tmpfiles, random mqueue, configfs, + local-fs.target swap.target seed, sysctl, ...) debugfs, ...) + | | | | + \__________________|_________________ _________________|______________________/ + \ / v sysinit.target | diff --git a/units/local-fs-pre.target b/units/local-fs-pre.target index 9aca15b953..e9a1f188bf 100644 --- a/units/local-fs-pre.target +++ b/units/local-fs-pre.target @@ -11,3 +11,4 @@ Description=Local File Systems (Pre) Documentation=man:systemd.special(7) RefuseManualStart=yes +After=cryptsetup.target diff --git a/units/remote-fs-pre.target b/units/remote-fs-pre.target index 3f22605c8c..b4a68c73dd 100644 --- a/units/remote-fs-pre.target +++ b/units/remote-fs-pre.target @@ -11,3 +11,4 @@ Description=Remote File Systems (Pre) Documentation=man:systemd.special(7) RefuseManualStart=yes +After=remote-cryptsetup.target