summaryrefslogtreecommitdiff
path: root/scripts/lvm2_activation_generator_systemd_red_hat.c
diff options
context:
space:
mode:
authorPeter Rajnoha <prajnoha@redhat.com>2012-10-12 14:21:25 +0200
committerPeter Rajnoha <prajnoha@redhat.com>2012-10-12 14:24:54 +0200
commitf8781ea6a0567940f3dd3de78870be3ae880d909 (patch)
treec2b3a5dfa9c5c30720da8b0497247a97be5bdd96 /scripts/lvm2_activation_generator_systemd_red_hat.c
parent141f26035d67d3d8b6bab98960a219322fc30f32 (diff)
downloadlvm2-f8781ea6a0567940f3dd3de78870be3ae880d909.tar.gz
systemd: add deps to order units more properly
lvm2-activation-early.service (generated by activation generator) should be ordered before cryptsetup.target. lvm2-monitor.service should be ordered after lvm2-activation.service, if used. The lvm2-activation.service will replace fedora-storage-init.service and fedora-storage-init-late.service in the end, but let's have it prepared now.
Diffstat (limited to 'scripts/lvm2_activation_generator_systemd_red_hat.c')
-rw-r--r--scripts/lvm2_activation_generator_systemd_red_hat.c5
1 files changed, 3 insertions, 2 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"