aboutsummaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorAndrea Adami <andrea.adami@gmail.com>2009-12-30 23:29:53 +0100
committerAndrea Adami <andrea.adami@gmail.com>2009-12-31 00:26:50 +0100
commit572abc3fdd1076ca35d8c15d269cc9d862101805 (patch)
treed7f48039fa72a8cc9fce8bdc6275759b7f49b78a /classes
parent3e891e35d2ce223da962b088211e4a44568a0e53 (diff)
downloadopenembedded-572abc3fdd1076ca35d8c15d269cc9d862101805.tar.gz
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')
-rw-r--r--classes/kernel.bbclass8
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() {