70261e7a59
(bsc#1005410, bsc#1006118, bsc#1007925) * add 0508-90multipath-Before-local-fs-pre.patch OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=285
38 lines
1.4 KiB
Diff
38 lines
1.4 KiB
Diff
From 172a873a599bbea5546b64fe12802aa903a0738c Mon Sep 17 00:00:00 2001
|
|
From: Martin Wilck <mwilck@suse.de>
|
|
Date: Thu, 3 Nov 2016 20:37:01 +0100
|
|
Subject: [PATCH] 90multipath: start before local-fs-pre.target
|
|
|
|
local-fs-pre.target serves as a separator between the code for
|
|
detecting block devices and systemd's fsck/mount logic. This
|
|
patch ensures that multipathd is started before local-fs-pre.target
|
|
in the initrd. By adding a "Wants=" line for local-fs-pre.target,
|
|
it makes sure that this target is started at all.
|
|
|
|
References: bsc#1006118
|
|
Signed-off-by: Martin Wilck <mwilck@suse.de>
|
|
|
|
===================================================================
|
|
---
|
|
modules.d/90multipath/multipathd.service | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/modules.d/90multipath/multipathd.service b/modules.d/90multipath/multipathd.service
|
|
index ab42740..0554d95 100644
|
|
--- a/modules.d/90multipath/multipathd.service
|
|
+++ b/modules.d/90multipath/multipathd.service
|
|
@@ -1,8 +1,9 @@
|
|
[Unit]
|
|
Description=Device-Mapper Multipath Device Controller
|
|
Before=iscsi.service iscsid.service lvm2-activation-early.service
|
|
-Wants=systemd-udev-trigger.service systemd-udev-settle.service
|
|
+Wants=systemd-udev-trigger.service systemd-udev-settle.service local-fs-pre.target
|
|
After=systemd-udev-trigger.service systemd-udev-settle.service
|
|
+Before=local-fs-pre.target
|
|
DefaultDependencies=no
|
|
Conflicts=shutdown.target
|
|
ConditionKernelCommandLine=!nompath
|
|
--
|
|
2.10.2
|
|
|