[oe-commits] org.oe.dev slugos-image.bb - now creates an image file in D-LINK DSM-G600 format as well.

mwester commit openembedded-commits at lists.openembedded.org
Sun Dec 24 19:14:08 UTC 2006


slugos-image.bb - now creates an image file in D-LINK DSM-G600 format as well.

Author: mwester at openembedded.org
Branch: org.openembedded.dev
Revision: a3ab5903c2c74cd3642d81725e59591a9c7cfb54
ViewMTN: http://monotone.openembedded.org/revision.psp?id=a3ab5903c2c74cd3642d81725e59591a9c7cfb54
Files:
1
packages/images/slugos-image.bb
Diffs:

#
# mt diff -r8eaefa4f638dc67e29fb59fca3c6a98e4049eb09 -ra3ab5903c2c74cd3642d81725e59591a9c7cfb54
#
# 
# 
# patch "packages/images/slugos-image.bb"
#  from [2112ca04e36100ec986684cc6491fcfff4518244]
#    to [9d0ccaeedb47f8dd43abb318e529aa71c58b50f6]
# 
============================================================
--- packages/images/slugos-image.bb	2112ca04e36100ec986684cc6491fcfff4518244
+++ packages/images/slugos-image.bb	9d0ccaeedb47f8dd43abb318e529aa71c58b50f6
@@ -6,7 +6,7 @@ LICENSE = "MIT"
 DESCRIPTION = "Generic SlugOS image"
 HOMEPAGE = "http://www.nslu2-linux.org"
 LICENSE = "MIT"
-PR = "r41"
+PR = "r42"
 
 COMPATIBLE_MACHINE = "nslu2"
 
@@ -136,6 +136,24 @@ nslu2_pack_image() {
 			-o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.flashdisk.img \
 			${NSLU2_SLUGIMAGE_ARGS}
 		rm -rf ${DEPLOY_DIR_IMAGE}/slug
+
+		# Create an image for the DSM-G600 as well
+		install -d ${DEPLOY_DIR_IMAGE}/firmupgrade
+		install -m 0755 ${DEPLOY_DIR_IMAGE}/zImage-dsmg600${ARCH_BYTE_SEX} \
+			${DEPLOY_DIR_IMAGE}/firmupgrade/ip-ramdisk
+		install -m 0644 ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
+			${DEPLOY_DIR_IMAGE}/firmupgrade/rootfs.gz
+		touch ${DEPLOY_DIR_IMAGE}/firmupgrade/usr.cramfs
+		chmod 0644 ${DEPLOY_DIR_IMAGE}/firmupgrade/usr.cramfs
+		echo "hwid=1.0.1"      >${DEPLOY_DIR_IMAGE}/firmupgrade/version.msg
+		echo "model=dsm-g600" >>${DEPLOY_DIR_IMAGE}/firmupgrade/version.msg
+		echo "vendor=dlink"   >>${DEPLOY_DIR_IMAGE}/firmupgrade/version.msg
+		echo ""               >>${DEPLOY_DIR_IMAGE}/firmupgrade/version.msg
+		chmod 0744 ${DEPLOY_DIR_IMAGE}/firmupgrade/version.msg
+		tar -c -f ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.dsmg600.bin \
+			-C ${DEPLOY_DIR_IMAGE} firmupgrade
+		rm -rf ${DEPLOY_DIR_IMAGE}/firmupgrade
+
 	fi
 }
 






More information about the Openembedded-commits mailing list