aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortsunam <tsunam@willow.dionex.com>2009-09-21 11:27:02 -0700
committertsunam <tsunam@willow.dionex.com>2009-09-21 11:27:02 -0700
commit494f9c1d7b251534d5376591ca1f320b4420fa7e (patch)
tree3565d5ab1b3f64f6442387a511ca24f5e729625d /gen_initramfs.sh
parentUpdating some multipath code from Gentoo bug #284589 (diff)
downloadgenkernel-494f9c1d7b251534d5376591ca1f320b4420fa7e.tar.gz
genkernel-494f9c1d7b251534d5376591ca1f320b4420fa7e.tar.bz2
genkernel-494f9c1d7b251534d5376591ca1f320b4420fa7e.zip
Should have all the proper libraries now for multipath for Gentoo bug #284592
Diffstat (limited to 'gen_initramfs.sh')
-rwxr-xr-xgen_initramfs.sh8
1 files changed, 7 insertions, 1 deletions
diff --git a/gen_initramfs.sh b/gen_initramfs.sh
index 4654eef..3aa5d1b 100755
--- a/gen_initramfs.sh
+++ b/gen_initramfs.sh
@@ -138,12 +138,18 @@ append_multipath(){
mkdir -p "${TEMP}/initramfs-multipath-temp/lib/"
# Copy files to /lib
- for i in /lib/{ld-*,libc-*,libc.*,libdl-*,libdl.*,libsysfs*so*,libdevmapper*so*}
+ for i in /lib/{ld-*,libc-*,libc.*,libdl-*,libdl.*,libsysfs*so*,libdevmapper*so*,libpthread*,librt*,libreadline*,libncurses*}
do
cp -a "${i}" "${TEMP}/initramfs-multipath-temp/lib" \
|| gen_die "Could not copy file ${i} for MULTIPATH"
done
+ for i in /usr/lib/{libaio*}
+ do
+ cp -a "${i}" "${TEMP}/initramfs-multipath-temp/lib" \
+ || gen_die "Could not copy file ${i} for MULTIPATH"
+ done
+
# Copy files to /sbin
for i in /sbin/{multipath,kpartx,mpath_prio_*,devmap_name,dmsetup} /lib64/udev/scsi_id
do