summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 4ec169d)
raw | patch | inline | side by side (parent: 4ec169d)
author | Koen Kooi <koen@dominion.thruhere.net> | |
Mon, 14 Nov 2011 09:34:04 +0000 (10:34 +0100) | ||
committer | Koen Kooi <koen@dominion.thruhere.net> | |
Mon, 14 Nov 2011 09:34:04 +0000 (10:34 +0100) |
Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
classes/sdcard_image.bbclass | patch | blob | history |
index 531b419230816c52220f3f94cdd9abd28459d6a0..7d1f061d0602772a0aa3ac6bae95a8b747ffb4ac 100644 (file)
echo "Creating rootfs loopback"
${LOSETUP} ${LOOPDEV_FS} ${SDIMG} -o ${FS_OFFSET}
- # should use fdisk info
- echo "Creating rootfs image"
- touch ${WORKDIR}/${IMAGE_NAME}.rootfs.img
-
FS_NUM_INODES=$(echo $FS_SIZE_BLOCKS / 4 | bc)
case "${ROOTFSTYPE}" in
ext3)
- genext2fs -z -N $FS_NUM_INODES -b $FS_SIZE_BLOCKS -d ${IMAGE_ROOTFS} ${WORKDIR}/${IMAGE_NAME}.rootfs.img
- tune2fs -L ${IMAGE_NAME} -j ${WORKDIR}/${IMAGE_NAME}.rootfs.img
+ genext2fs -z -N $FS_NUM_INODES -b $FS_SIZE_BLOCKS -d ${IMAGE_ROOTFS} ${LOOPDEV_FS}
+ tune2fs -L ${IMAGE_NAME} -j ${LOOPDEV_FS}
;;
ext4)
- genext2fs -z -N $FS_NUM_INODES -b $FS_SIZE_BLOCKS -d ${IMAGE_ROOTFS} ${WORKDIR}/${IMAGE_NAME}.rootfs.img
- tune2fs -L ${IMAGE_NAME} -j -O extents,uninit_bg,dir_index ${WORKDIR}/${IMAGE_NAME}.rootfs.img
+ genext2fs -z -N $FS_NUM_INODES -b $FS_SIZE_BLOCKS -d ${IMAGE_ROOTFS} ${LOOPDEV_FS}
+ tune2fs -L ${IMAGE_NAME} -j -O extents,uninit_bg,dir_index ${LOOPDEV_FS}
;;
*)
echo "Please set ROOTFSTYPE to something supported"
;;
esac
- dd if=${WORKDIR}/${IMAGE_NAME}.rootfs.img of=${LOOPDEV_FS}
-
${LOSETUP} -d ${LOOPDEV_FS} || true
gzip -c ${WORKDIR}/sd.img > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}-${IMAGEDATESTAMP}.img.gz