[oe-commits] org.oe.dev image.bbclass: Create symlink to latest image generated. Also add dependency on populate staging for do_rootfs (both from poky)

rpurdie commit openembedded-commits at lists.openembedded.org
Mon Mar 5 20:06:14 UTC 2007


image.bbclass: Create symlink to latest image generated. Also add dependency on populate staging for do_rootfs (both from poky)

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 34846c18c4df1d728b658dbdcfbc53ae8d652545
ViewMTN: http://monotone.openembedded.org/revision.psp?id=34846c18c4df1d728b658dbdcfbc53ae8d652545
Files:
1
classes/image.bbclass
conf/bitbake.conf
Diffs:

#
# mt diff -rb6830b0e57018269126bc0d3abdf3d2da392af00 -r34846c18c4df1d728b658dbdcfbc53ae8d652545
#
# 
# 
# patch "classes/image.bbclass"
#  from [76300e66d053d299cb1ba97a2ba2a8f9258b9c6f]
#    to [9089c7f293846766ae81b442270036d04893fe29]
# 
# patch "conf/bitbake.conf"
#  from [2031690e61128297214d7ab2aa36358548bd27bb]
#    to [3aa52c7854d9892f402144a7975970c2888ded59]
# 
============================================================
--- classes/image.bbclass	76300e66d053d299cb1ba97a2ba2a8f9258b9c6f
+++ classes/image.bbclass	9089c7f293846766ae81b442270036d04893fe29
@@ -1,10 +1,10 @@ BUILD_ALL_DEPS = "1"
 inherit rootfs_${IMAGE_PKGTYPE}
 
 PACKAGES = ""
 
 # We need to recursively follow RDEPENDS and RRECOMMENDS for images
 BUILD_ALL_DEPS = "1"
-do_rootfs[recrdeptask] = "do_package_write do_deploy"
+do_rootfs[recrdeptask] = "do_package_write do_deploy do_populate_staging"
 
 # Images are generally built explicitly, do not need to be part of world.
 EXCLUDE_FROM_WORLD = "1"
@@ -91,6 +91,10 @@ fakeroot do_rootfs () {
 		else
 			bbimage -n "${IMAGE_NAME}" -t "$type" -e "${FILE}"
 		fi
+
+		cd ${DEPLOY_DIR_IMAGE}/
+		rm -f ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.*
+		ln -s ${IMAGE_NAME}.rootfs.$type ${DEPLOY_DIR_IMAGE}/${IMAGE_LINK_NAME}.$type
 	done
 
 	${IMAGE_POSTPROCESS_COMMAND}
============================================================
--- conf/bitbake.conf	2031690e61128297214d7ab2aa36358548bd27bb
+++ conf/bitbake.conf	3aa52c7854d9892f402144a7975970c2888ded59
@@ -185,6 +185,7 @@ IMAGE_NAME = "${IMAGE_BASENAME}-${MACHIN
 IMAGE_ROOTFS = "${TMPDIR}/rootfs"
 IMAGE_BASENAME = "rootfs"
 IMAGE_NAME = "${IMAGE_BASENAME}-${MACHINE}-${DATETIME}"
+IMAGE_LINK_NAME = "${IMAGE_BASENAME}-${MACHINE}"
 IMAGE_CMD = ""
 IMAGE_CMD_jffs2 = "mkfs.jffs2 -x lzo --root=${IMAGE_ROOTFS} --faketime \
 		   --output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \






More information about the Openembedded-commits mailing list