[oe-commits] org.oe.dev neuros-osd2: add (disabled) framework for creating ready-to-flash upk images

koen commit oe at amethyst.openembedded.net
Mon Jul 7 14:32:50 UTC 2008


neuros-osd2: add (disabled) framework for creating ready-to-flash upk images

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 8ea773fa0cf26a96b9e49a2adfb0127d59607d66
ViewMTN: http://monotone.openembedded.org/revision/info/8ea773fa0cf26a96b9e49a2adfb0127d59607d66
Files:
1
conf/machine/neuros-osd2.conf
Diffs:

#
# mt diff -r7af49ebb2f2b59bc6b5c628313ac76dffe3a6474 -r8ea773fa0cf26a96b9e49a2adfb0127d59607d66
#
#
#
# patch "conf/machine/neuros-osd2.conf"
#  from [5d3d5445dcd1af59e2891676c7738060a43c6fbe]
#    to [422e785da7e97f1c8dd84038713838eb606c1fc2]
#
============================================================
--- conf/machine/neuros-osd2.conf	5d3d5445dcd1af59e2891676c7738060a43c6fbe
+++ conf/machine/neuros-osd2.conf	422e785da7e97f1c8dd84038713838eb606c1fc2
@@ -20,9 +20,34 @@ EXTRA_IMAGECMD_jffs2 = "--pad --little-e
 SERIAL_CONSOLE ?= "115200 ttyS0"
 EXTRA_IMAGECMD_jffs2 = "--pad --little-endian --eraseblock=0x20000 -n"
 
+IMAGE_FSTYPES += "jffs2 yaffs2"
+
 ROOT_FLASH_SIZE = "29"
 
 MACHINE_FEATURES = "kernel26 pcmcia usbhost screen"
 
 require conf/machine/include/tune-arm926ejs.inc
 
+#MACHINE_POSTPROCESS_COMMAND = "neuros_make_installkit"
+
+neuros_make_installkit () {
+    cd ${DEPLOY_DIR_IMAGE}
+    rm -rf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit/
+    mkdir -p ${IMAGE_NAME}-installkit/temp
+
+    # Get the latest kernel and u-boot using the foo-<machine>.bin symlinks
+    cp uImage-${MACHINE}.bin ${IMAGE_NAME}-installkit/temp/uImage
+    cp u-boot-${MACHINE}.bin ${IMAGE_NAME}-installkit/u-boot.bin
+    cp default_env.img ${IMAGE_NAME}-installkit/	
+
+    cp ${IMAGE_NAME}.rootfs.jffs2 ${IMAGE_NAME}-installkit/initrd.bin
+
+    cd ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit/ 
+      mkfs.jffs2 -d ./temp -o uImage.jffs2 -e 0x20000 -s 0x800 -n 
+      packet_osd2 osd20.pkg '${DISTRO} Developer UPK' default_env.img u-boot.bin uImage.jffs2 rootfs.yaffs2 )
+      cd ${DEPLOY_DIR_IMAGE} 
+    
+    cp ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit/osd20.pkg ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-osd20.pkg
+    rm -rf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-installkit/
+}
+






More information about the Openembedded-commits mailing list