Blame 0013-multipath-add-rd.multipath-0-option.patch

Harald Hoyer eeb1c2
From 778b3543609d8c9d32df7111229f4072d00d02f0 Mon Sep 17 00:00:00 2001
Harald Hoyer eeb1c2
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer eeb1c2
Date: Thu, 20 Nov 2014 11:27:40 +0100
Harald Hoyer eeb1c2
Subject: [PATCH] multipath: add "rd.multipath=0" option
Harald Hoyer eeb1c2
Harald Hoyer eeb1c2
---
Harald Hoyer eeb1c2
 dracut.cmdline.7.asc                | 7 +++++++
Harald Hoyer eeb1c2
 modules.d/90multipath/multipathd.sh | 2 +-
Harald Hoyer eeb1c2
 2 files changed, 8 insertions(+), 1 deletion(-)
Harald Hoyer eeb1c2
Harald Hoyer eeb1c2
diff --git a/dracut.cmdline.7.asc b/dracut.cmdline.7.asc
Harald Hoyer eeb1c2
index 48356c7..8e4835d 100644
Harald Hoyer eeb1c2
--- a/dracut.cmdline.7.asc
Harald Hoyer eeb1c2
+++ b/dracut.cmdline.7.asc
Harald Hoyer eeb1c2
@@ -379,6 +379,11 @@ DM RAID
Harald Hoyer eeb1c2
    only activate the raid sets with the given UUID. This parameter can be
Harald Hoyer eeb1c2
    specified multiple times.
Harald Hoyer eeb1c2
 
Harald Hoyer eeb1c2
+MULTIPATH
Harald Hoyer eeb1c2
+~~~~~~~~~
Harald Hoyer eeb1c2
+**rd.multipath=0**::
Harald Hoyer eeb1c2
+   disable multipath detection
Harald Hoyer eeb1c2
+
Harald Hoyer eeb1c2
 FIPS
Harald Hoyer eeb1c2
 ~~~~
Harald Hoyer eeb1c2
 **rd.fips**::
Harald Hoyer eeb1c2
@@ -952,6 +957,8 @@ rd_NO_MD:: rd.md=0
Harald Hoyer eeb1c2
 
Harald Hoyer eeb1c2
 rd_MD_UUID:: rd.md.uuid
Harald Hoyer eeb1c2
 
Harald Hoyer eeb1c2
+rd_NO_MULTIPATH: rd.multipath=0
Harald Hoyer eeb1c2
+
Harald Hoyer eeb1c2
 rd_NFS_DOMAIN:: rd.nfs.domain
Harald Hoyer eeb1c2
 
Harald Hoyer eeb1c2
 iscsi_initiator:: rd.iscsi.initiator
Harald Hoyer eeb1c2
diff --git a/modules.d/90multipath/multipathd.sh b/modules.d/90multipath/multipathd.sh
Harald Hoyer eeb1c2
index 1e0e907..2c2dcc8 100755
Harald Hoyer eeb1c2
--- a/modules.d/90multipath/multipathd.sh
Harald Hoyer eeb1c2
+++ b/modules.d/90multipath/multipathd.sh
Harald Hoyer eeb1c2
@@ -1,6 +1,6 @@
Harald Hoyer eeb1c2
 #!/bin/sh
Harald Hoyer eeb1c2
 
Harald Hoyer eeb1c2
-if [ -e /etc/multipath.conf ]; then
Harald Hoyer eeb1c2
+if getargbool 1 rd.multipath -d -n rd_NO_MULTIPATH && [ -e /etc/multipath.conf ]; then
Harald Hoyer eeb1c2
     modprobe dm-multipath
Harald Hoyer eeb1c2
     multipathd -B || multipathd
Harald Hoyer eeb1c2
     need_shutdown