diff options
-rw-r--r-- | scripts/lvm2_activation_generator_systemd_red_hat.c | 5 | ||||
-rw-r--r-- | scripts/lvm2_monitoring_systemd_red_hat.service.in | 2 |
2 files changed, 4 insertions, 3 deletions
diff --git a/scripts/lvm2_activation_generator_systemd_red_hat.c b/scripts/lvm2_activation_generator_systemd_red_hat.c index 786d79515..b8d1cfc8c 100644 --- a/scripts/lvm2_activation_generator_systemd_red_hat.c +++ b/scripts/lvm2_activation_generator_systemd_red_hat.c @@ -115,9 +115,10 @@ static int generate_unit(const char *dir, int early) "SourcePath=/etc/lvm/lvm.conf\n" "DefaultDependencies=no\n", f); - if (early) + if (early) { fputs("After=systemd-udev-settle.service\n", f); - else + fputs("Before=cryptsetup.target\n", f); + } else fputs("After=lvm2-activation-early.service cryptsetup.target\n", f); fputs("Before=local-fs.target shutdown.target\n" diff --git a/scripts/lvm2_monitoring_systemd_red_hat.service.in b/scripts/lvm2_monitoring_systemd_red_hat.service.in index 425cb0d30..6c4c55f6e 100644 --- a/scripts/lvm2_monitoring_systemd_red_hat.service.in +++ b/scripts/lvm2_monitoring_systemd_red_hat.service.in @@ -2,7 +2,7 @@ Description=Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling Documentation=man:dmeventd(8) man:lvcreate(8) man:lvchange(8) man:vgchange(8) Requires=dm-event.socket -After=dm-event.socket fedora-storage-init.service fedora-storage-init-late.service lvm2-lvmetad.service +After=dm-event.socket fedora-storage-init.service fedora-storage-init-late.service lvm2-activation.service lvm2-lvmetad.service Before=local-fs.target DefaultDependencies=no Conflicts=shutdown.target |