Use "/lib*/" not "/lib/" so it works when they're in /lib/multipath as well as when they're in /lib64/multipath --- modules.d/90multipath/install | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules.d/90multipath/install b/modules.d/90multipath/install index 9552918..4890825 100755 --- a/modules.d/90multipath/install +++ b/modules.d/90multipath/install @@ -2,6 +2,12 @@ if [[ $hostonly ]]; then inst /etc/multipath.conf fi +if ldd $(/sbin/multipath) |grep -q lib64; then + LIBDIR="/lib64" +else + LIBDIR="/lib" +fi + for f in \ /sbin/dmsetup \ /sbin/kpartx \ @@ -11,8 +17,8 @@ for f in \ /sbin/xdrgetuid \ /sbin/xdrgetprio \ /etc/xdrdevices.conf \ - /lib/libmultipath* \ - /lib/multipath/* ;do + $(ls $LIBDIR/libmultipath* $LIBDIR/multipath/*) \ + ;do inst $f done -- 1.6.5.2 -- To unsubscribe from this list: send the line "unsubscribe initramfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html