mirror of
git://sourceware.org/git/lvm2.git
synced 2025-03-10 16:58:47 +03:00
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.
This commit is contained in:
parent
141f26035d
commit
f8781ea6a0
@ -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"
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user