Fix hardcoded paths in multipath support

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
cleanup-cruft
Richard Yao 13 years ago committed by Robin H. Johnson
parent 1079122ea0
commit a871576d17

@ -5,6 +5,9 @@
# Distributed under the GPL v2
# $Id$
06 Feb 2012: Richard Yao <ryao@cs.stonybrook.edu> gen_initramfs.sh:
Refactor multipath initramfs generation using copy_binaries.
06 Feb 2012: Richard Yao <ryao@cs.stonybrook.edu> gen_initramfs.sh:
copy_binaries utility function for putting binaries and librares into
initramfs (see git commit for full details).

@ -164,32 +164,8 @@ append_multipath(){
mkdir -p "${TEMP}/initramfs-multipath-temp/sbin/"
mkdir -p "${TEMP}/initramfs-multipath-temp/lib/"
# Copy files to /lib
for i in /lib/{ld-*,libc-*,libc.*,libdl-*,libdl.*,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
cp -a "${i}" "${TEMP}/initramfs-multipath-temp/sbin" \
|| gen_die "Could not copy file ${i} for MULTIPATH"
done
# Copy files to /bin
for i in /bin/mountpoint
do
cp -a "${i}" "${TEMP}/initramfs-multipath-temp/bin" \
|| gen_die "Could not copy file ${i} for MULTIPATH"
done
# Copy files
copy_binaries "${TEMP}/initramfs-multipath-temp" "$(echo /sbin/{multipath,kpartx,mpath_prio_*,devmap_name,dmsetup} /lib64/udev/scsi_id /bin/mountpoint)"
if [ -x /sbin/multipath ]
then

Loading…
Cancel
Save