[oe] [PATCH] kernel.bbclass: deploy all kind of compressed initramfs cpio images.

Andrea Adami andrea.adami at gmail.com
Mon Dec 14 00:26:21 UTC 2009


Signed-off-by: Andrea Adami <andrea.adami at gmail.com>
---
 classes/kernel.bbclass |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass
index edeaa66..a05a56e 100644
--- a/classes/kernel.bbclass
+++ b/classes/kernel.bbclass
@@ -201,8 +201,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() {
-- 
1.6.4.4





More information about the Openembedded-devel mailing list