[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