[oe-commits] org.oe.dreambox conf/machine/dm7025.conf: don't mess up rootfs while creating image

tmbinc commit openembedded-commits at lists.openembedded.org
Mon Jul 9 03:03:49 UTC 2007


conf/machine/dm7025.conf: don't mess up rootfs while creating image

Author: tmbinc at openembedded.org
Branch: org.openembedded.dreambox
Revision: e646a959ce1470c32648587ebf6d4aee10fcedc9
ViewMTN: http://monotone.openembedded.org/revision.psp?id=e646a959ce1470c32648587ebf6d4aee10fcedc9
Files:
1
conf/machine/dm7025.conf
Diffs:

#
# mt diff -re38c587542f1c1997b1ef16961fdf061033cb2c4 -re646a959ce1470c32648587ebf6d4aee10fcedc9
#
# 
# 
# patch "conf/machine/dm7025.conf"
#  from [5740b3fafbd4a5f435296ed34ccba04801825b26]
#    to [b72e7f2ffbe28ba9b27d43745e2dcf1cc30ffbc0]
# 
============================================================
--- conf/machine/dm7025.conf	5740b3fafbd4a5f435296ed34ccba04801825b26
+++ conf/machine/dm7025.conf	b72e7f2ffbe28ba9b27d43745e2dcf1cc30ffbc0
@@ -59,6 +59,7 @@ IMAGE_CMD_jffs2 = "\
 IMAGE_CMD_jffs2 = "\
 	if [ "${@bb.data.getVar('DISTRO_VERSION', d, 1)}" != "1.4.0" ]; \
 	then \
+		install -d ${DEPLOY_DIR_IMAGE}/boot_tmp; \
 		for i in bin dev mnt/flash mnt/squashfs mnt/root; \
 		do \
 			install -d ${IMAGE_ROOTFS}/boot/$i; \
@@ -74,7 +75,7 @@ IMAGE_CMD_jffs2 = "\
 		mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime \
 			--output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \
 			${EXTRA_IMAGECMD}; \
-		rm -rf ${IMAGE_ROOTFS}/boot/*; \
+		mv ${IMAGE_ROOTFS}/boot/* ${DEPLOY_DIR_IMAGE}/boot_tmp; \
 		\
 		install -d ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}/delta; \
 		cd ${IMAGE_ROOTFS}; \
@@ -96,7 +97,12 @@ IMAGE_CMD_jffs2 = "\
 		mkfs.jffs2 --root=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME} --faketime \
 			--output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.jffs2 \
 			${EXTRA_IMAGECMD}; \
+		\
+		for i in ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}/delta/*; \ 
+			do cp -R $i ${IMAGE_ROOTFS}; done; \
 		rm -rf ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}; \
+		rm -rf ${IMAGE_ROOTFS}/boot; \
+		mv ${DEPLOY_DIR_IMAGE}/boot_tmp ${IMAGE_ROOTFS}/boot; \
 	else \
 		mkfs.jffs2 --root=${IMAGE_ROOTFS}/boot --faketime \
 			--output=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.boot.jffs2 \






More information about the Openembedded-commits mailing list