[oe-commits] Denis 'GNUtoo' Carikli : shr-image.inc: add support for kexecboot for nokia900

git version control git at git.openembedded.org
Sat Jun 4 13:18:39 UTC 2011


Module: openembedded.git
Branch: org.openembedded.dev
Commit: 40a069d9dc1b1e9cd61769b0ee999d77157372d8
URL:    http://git.openembedded.org/?p=openembedded.git&a=commit;h=40a069d9dc1b1e9cd61769b0ee999d77157372d8

Author: Denis 'GNUtoo' Carikli <GNUtoo at no-log.org>
Date:   Sat Jun  4 14:51:54 2011 +0200

shr-image.inc: add support for kexecboot for nokia900

Kexecboot needs a boot.cfg, so we add it.

Note that the messed up identation is necessary for not getting the identation
 in the target boot.cfg file

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo at no-log.org>

---

 recipes/images/shr-image.inc |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/recipes/images/shr-image.inc b/recipes/images/shr-image.inc
index 462f05e..93cc72d 100644
--- a/recipes/images/shr-image.inc
+++ b/recipes/images/shr-image.inc
@@ -50,6 +50,18 @@ shr_rootfs_gta01_postprocess() {
     cd $curdir
 }
 
+shr_rootfs_nokia900_postprocess() {
+    curdir=$PWD
+    cd ${IMAGE_ROOTFS}/boot
+    echo "# Default kernel
+KERNEL=/boot/uImage
+LABEL=SHR kernel
+APPEND=root=/dev/mmcblk0p1 rootwait rw console=ttyO2,115200n8 console=tty0 omapfb.vram=0:2M,1:2M,2:2M mtdoops.mtddev=2 quiet
+ICON=/boot/default.xpm
+PRIORITY=100" > boot.cfg
+    cd $curdir
+}
+
 # We don't want /boot directory in jffs2/ubi/ubifs images on gta01
 IMAGE_CMD_jffs2_om-gta01 = "rm -rf ${IMAGE_ROOTFS}-boot; mv ${IMAGE_ROOTFS}/boot ${IMAGE_ROOTFS}-boot && mkfs.jffs2 -x lzo --root=${IMAGE_ROOTFS} --faketime --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 ${EXTRA_IMAGECMD}; mv ${IMAGE_ROOTFS}-boot ${IMAGE_ROOTFS}/boot"
 IMAGE_CMD_ubi_om-gta01 = "rm -rf ${IMAGE_ROOTFS}-boot; mv ${IMAGE_ROOTFS}/boot ${IMAGE_ROOTFS}-boot && echo \[ubifs\] > ubinize.cfg ; echo mode=ubi >> ubinize.cfg ; echo image=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs >> ubinize.cfg ; echo vol_id=0 >> ubinize.cfg ; echo vol_type=dynamic >> ubinize.cfg ; echo vol_name=${UBI_VOLNAME} >> ubinize.cfg ; echo vol_flags=autoresize >> ubinize.cfg;mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs ${MKUBIFS_ARGS} && ubinize -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${UBINIZE_ARGS} ubinize.cfg; mv ${IMAGE_ROOTFS}-boot ${IMAGE_ROOTFS}/boot"
@@ -60,3 +72,4 @@ ROOTFS_POSTPROCESS_COMMAND += " install_linguas;"
 
 ROOTFS_POSTPROCESS_COMMAND_append_om-gta02 = " shr_rootfs_gta02_postprocess;"
 ROOTFS_POSTPROCESS_COMMAND_append_om-gta01 = " shr_rootfs_gta01_postprocess;"
+ROOTFS_POSTPROCESS_COMMAND_append_nokia900 = " shr_rootfs_nokia900_postprocess;"





More information about the Openembedded-commits mailing list