From 494f9c1d7b251534d5376591ca1f320b4420fa7e Mon Sep 17 00:00:00 2001 From: tsunam Date: Mon, 21 Sep 2009 11:27:02 -0700 Subject: [PATCH] Should have all the proper libraries now for multipath for Gentoo bug #284592 --- ChangeLog | 3 +++ gen_initramfs.sh | 8 +++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index c4aaee6..1847e21 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,9 @@ # Distributed under the GPL v2 # $Id$ + 21 Sep 2009; gen_initramfs.sh: + Fix broken libraries for multipath per Gentoo bug #284592 + 21 Sep 2009; gen_initramfs.sh: Update to fix broken initramfs caused by multipath config in Gentoo bug #284589 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 -- 2.26.2