Browse Source

Use glob for libdir when installing multipath libraries.

Use "/lib*/" not "/lib/" so it works when they're in /lib/multipath as
well as when they're in /lib64/multipath
master
Peter Jones 15 years ago
parent
commit
aff873923c
  1. 10
      modules.d/90multipath/install

10
modules.d/90multipath/install

@ -2,6 +2,12 @@ if [[ $hostonly ]]; then @@ -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 \ @@ -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


Loading…
Cancel
Save