summaryrefslogtreecommitdiffstats
path: root/lib64_multipath.patch
diff options
context:
space:
mode:
Diffstat (limited to 'lib64_multipath.patch')
-rw-r--r--lib64_multipath.patch41
1 files changed, 36 insertions, 5 deletions
diff --git a/lib64_multipath.patch b/lib64_multipath.patch
index ebd22ed..b6077d5 100644
--- a/lib64_multipath.patch
+++ b/lib64_multipath.patch
@@ -1,12 +1,43 @@
-diff --git a/libmultipath/defaults.h b/libmultipath/defaults.h
-index d7f93cb..357c519 100644
---- a/libmultipath/defaults.h
-+++ b/libmultipath/defaults.h
+Index: multipath-tools-090724/libmultipath/defaults.h
+===================================================================
+--- multipath-tools-090724.orig/libmultipath/defaults.h
++++ multipath-tools-090724/libmultipath/defaults.h
@@ -1,6 +1,6 @@
#define DEFAULT_GETUID "/lib/udev/scsi_id --whitelisted --device=/dev/%n"
#define DEFAULT_UDEVDIR "/dev"
-#define DEFAULT_MULTIPATHDIR "/lib/multipath"
-+#define DEFAULT_MULTIPATHDIR "/lib64/multipath"
++#define DEFAULT_MULTIPATHDIR "/" LIB_STRING "/multipath"
#define DEFAULT_SELECTOR "round-robin 0"
#define DEFAULT_FEATURES "0"
#define DEFAULT_HWHANDLER "0"
+Index: multipath-tools-090724/Makefile.inc
+===================================================================
+--- multipath-tools-090724.orig/Makefile.inc
++++ multipath-tools-090724/Makefile.inc
+@@ -13,6 +13,8 @@ ifeq ($(TOPDIR),)
+ TOPDIR = ..
+ endif
+
++ LIB=lib64
++
+ prefix =
+ exec_prefix = $(prefix)
+ bindir = $(exec_prefix)/sbin
+@@ -21,14 +23,14 @@ multipathdir = $(TOPDIR)/libmultipath
+ mandir = $(prefix)/usr/share/man/man8
+ man5dir = $(prefix)/usr/share/man/man5
+ rcdir = $(prefix)/etc/init.d
+-syslibdir = $(prefix)/lib
+-libdir = $(prefix)/lib/multipath
++syslibdir = $(prefix)/$(LIB)
++libdir = $(prefix)/$(LIB)/multipath
+
+ GZIP = /bin/gzip -9 -c
+ INSTALL_PROGRAM = install
+
+ OPTFLAGS = -pipe -g -Wall -Wunused -Wstrict-prototypes
+-CFLAGS = $(OPTFLAGS) -fPIC
++CFLAGS = $(OPTFLAGS) -fPIC -DLIB_STRING=\"${LIB}\"
+ SHARED_FLAGS = -shared
+
+ %.o: %.c