multipath: supress warnings, if multipath not installed on system
authorHarald Hoyer <harald@redhat.com>
Mon, 30 Nov 2009 14:24:47 +0000 (15:24 +0100)
committerHarald Hoyer <harald@redhat.com>
Mon, 30 Nov 2009 14:24:47 +0000 (15:24 +0100)
modules.d/90multipath/install

index 26a3fda..f14c58c 100755 (executable)
@@ -4,7 +4,7 @@ if [[ $hostonly ]]; then
     inst /etc/multipath.conf
 fi
 
-if ldd /sbin/multipath |grep -q lib64; then
+if ldd $(which multipath) 2>/dev/null |grep -q lib64; then
     LIBDIR="/lib64"
 else
     LIBDIR="/lib"
@@ -19,7 +19,7 @@ for f in  \
     /sbin/xdrgetuid \
     /sbin/xdrgetprio \
     /etc/xdrdevices.conf \
-    $(ls $LIBDIR/libmultipath* $LIBDIR/multipath/*) \
+    $(ls $LIBDIR/libmultipath* $LIBDIR/multipath/* 2>/dev/null) \
        ;do
     inst $f
 done