diff options
author | Andrea Adami <andrea.adami@gmail.com> | 2009-12-30 23:29:53 +0100 |
---|---|---|
committer | Andrea Adami <andrea.adami@gmail.com> | 2009-12-31 00:26:50 +0100 |
commit | 572abc3fdd1076ca35d8c15d269cc9d862101805 (patch) | |
tree | d7f48039fa72a8cc9fce8bdc6275759b7f49b78a /classes/kernel.bbclass | |
parent | 3e891e35d2ce223da962b088211e4a44568a0e53 (diff) |
kernel.bbclass: copy gz, lzo, lzma initramfs cpio images. - since 2.6.30 there is choice between gzip and lzma for the initramfs.cpio - in patchwork there are pending patches for lzo compressor, so we add lzo too - patch is only concerning initramfs images
Diffstat (limited to 'classes/kernel.bbclass')
-rw-r--r-- | classes/kernel.bbclass | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index 069dcebf3d..83530b5a5e 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -208,8 +208,12 @@ kernel_do_install() { kernel_do_configure() { yes '' | oe_runmake oldconfig if [ ! -z "${INITRAMFS_IMAGE}" ]; then - cp "${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE}-${MACHINE}.cpio.gz" initramfs.cpio.gz - fi + for img in cpio.gz cpio.lzo cpio.lzma; do + if [ -e "${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE}-${MACHINE}.$img" ]; then + cp "${DEPLOY_DIR_IMAGE}/${INITRAMFS_IMAGE}-${MACHINE}.$img" initramfs.$img + fi + done + fi } do_menuconfig() { |