diff options
author | craig <craig@haquarter.de> | 2009-09-26 04:29:08 +0200 |
---|---|---|
committer | craig <craig@haquarter.de> | 2009-09-26 04:29:08 +0200 |
commit | 18d9c84402485112cd82482fe9b41e171e4140c0 (patch) | |
tree | daec0648a65bfa1f1c33d70aba2cffe6f51c83a4 /gen_initramfs.sh | |
parent | Merge branch 'master' of git://git.wolf31o2.org/projs/genkernel (diff) | |
parent | updating the changelog is good k (diff) | |
download | genkernel-18d9c84402485112cd82482fe9b41e171e4140c0.tar.gz genkernel-18d9c84402485112cd82482fe9b41e171e4140c0.tar.bz2 genkernel-18d9c84402485112cd82482fe9b41e171e4140c0.zip |
Merge branch 'master' of git://git.wolf31o2.org/projs/genkernel
Diffstat (limited to 'gen_initramfs.sh')
-rwxr-xr-x | gen_initramfs.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/gen_initramfs.sh b/gen_initramfs.sh index 9f66b710..30731a47 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 @@ -166,7 +172,7 @@ append_multipath(){ then cp /etc/scsi_id.config "${TEMP}/initramfs-multipath-temp/etc/" || gen_die 'could not copy scsi_id.config' fi - cd "${TEMP/initramfs-multipath-temp/}" + cd "${TEMP}/initramfs-multipath-temp" find . -print | cpio ${CPIO_ARGS} --append -F "${CPIO}" rm -r "${TEMP}/initramfs-multipath-temp/" } |