aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2014-07-15 00:26:49 -0700
committerRobin H. Johnson <robbat2@gentoo.org>2014-07-15 00:26:54 -0700
commit6395682f9978a5d8e49a65123c0dd6604cfb0073 (patch)
tree20ea7f142ce003ea6e225aeba3d33714314e9486
parentmultipath needs to be autoloaded with domultipath, ditto dozfs => zfs. (diff)
downloadgenkernel-6395682f9978a5d8e49a65123c0dd6604cfb0073.tar.gz
genkernel-6395682f9978a5d8e49a65123c0dd6604cfb0073.tar.bz2
genkernel-6395682f9978a5d8e49a65123c0dd6604cfb0073.zip
Bug #468760: mpath_prio_* tools needed sometimes. Patch by Ian Stakenvicius <axs@gentoo.org>.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
-rwxr-xr-xgen_initramfs.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 90a6547..b9ff518 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -257,6 +257,13 @@ append_multipath(){
/sbin/{multipath,kpartx,mpath_prio_*,devmap_name,dmsetup} \
/{lib,lib64}/{udev/scsi_id,multipath/*so}
+ # Support multipath-tools-0.4.8 and previous
+ if [ -x /sbin/mpath_prio_* ]
+ then
+ copy_binaries "${TEMP}/initramfs-multipath-temp" \
+ /sbin/mpath_prio_*
+ fi
+
if [ -x /sbin/multipath ]
then
cp /etc/multipath.conf "${TEMP}/initramfs-multipath-temp/etc/" || gen_die 'could not copy /etc/multipath.conf please check this'