diff options
Diffstat (limited to 'mpath_wait.patch')
-rw-r--r-- | mpath_wait.patch | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/mpath_wait.patch b/mpath_wait.patch deleted file mode 100644 index 7d61c9c..0000000 --- a/mpath_wait.patch +++ /dev/null @@ -1,48 +0,0 @@ ---- - multipath/Makefile | 3 ++- - multipath/mpath_wait | 17 +++++++++++++++++ - 2 files changed, 19 insertions(+), 1 deletion(-) - -Index: multipath-tools-090724/multipath/Makefile -=================================================================== ---- multipath-tools-090724.orig/multipath/Makefile -+++ multipath-tools-090724/multipath/Makefile -@@ -20,7 +20,7 @@ $(EXEC): $(OBJS) - - install: - $(INSTALL_PROGRAM) -d $(DESTDIR)$(bindir) -- $(INSTALL_PROGRAM) -m 755 $(EXEC) $(DESTDIR)$(bindir)/ -+ $(INSTALL_PROGRAM) -m 755 $(EXEC) mpath_wait $(DESTDIR)$(bindir)/ - $(INSTALL_PROGRAM) -d $(DESTDIR)/etc/udev/rules.d - $(INSTALL_PROGRAM) -m 644 multipath.rules $(DESTDIR)/etc/udev/rules.d/ - $(INSTALL_PROGRAM) -d $(DESTDIR)$(mandir) -@@ -34,6 +34,7 @@ install: - uninstall: - rm $(DESTDIR)/etc/udev/rules.d/multipath.rules - rm $(DESTDIR)$(bindir)/$(EXEC) -+ rm $(DESTDIR)$(bindir)/mpath_wait - rm $(DESTDIR)$(mandir)/$(EXEC).8.gz - rm $(DESTDIR)$(man5dir)/$(EXEC).conf.5.gz - -Index: multipath-tools-090724/multipath/mpath_wait -=================================================================== ---- /dev/null -+++ multipath-tools-090724/multipath/mpath_wait -@@ -0,0 +1,17 @@ -+#!/bin/bash -+ -+retry=3 -+sec=1 -+ -+/sbin/dmsetup info -c --noheadings -j $1 -m $2 2> /dev/null | grep -q .*:${1}:${2}:L.*:.*:.*:.*:.* -+ret=$? -+ -+while [ "$ret" -ne 0 -a "$retry" -gt 0 ] -+do -+ sleep $sec -+ /sbin/dmsetup info -c --noheadings -j $1 -m $2 2> /dev/null | grep -q .*:${1}:${2}:L.*:.*:.*:.*:.* -+ ret=$? -+ retry=$(($retry - 1)) -+done -+ -+exit $ret |