29 lines
608 B
Bash
Executable File
29 lines
608 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if ldd $(which multipath) 2>/dev/null |grep -q lib64; then
|
|
LIBDIR="/lib64"
|
|
else
|
|
LIBDIR="/lib"
|
|
fi
|
|
|
|
for f in \
|
|
/sbin/dmsetup \
|
|
/sbin/kpartx \
|
|
/sbin/mpath_wait \
|
|
/sbin/multipath \
|
|
/sbin/multipathd \
|
|
/sbin/xdrgetuid \
|
|
/sbin/xdrgetprio \
|
|
/etc/xdrdevices.conf \
|
|
/etc/multipath.conf \
|
|
/etc/multipath/wwids \
|
|
$(ls $LIBDIR/libmultipath* $LIBDIR/multipath/* 2>/dev/null) \
|
|
;do
|
|
[ -e "$f" ] && inst "$f"
|
|
done
|
|
|
|
inst_hook pre-trigger 02 "$moddir/multipathd.sh"
|
|
inst_hook pre-pivot 02 "$moddir/multipathd-stop.sh"
|
|
inst_rules 40-multipath.rules
|
|
|