Make flashcard flash /home partition
Change-Id: Ia07678ce96b605e88150ae1b1a9e14a0dc0b7872
diff --git a/flashcard.mk b/flashcard.mk
index e5ab1b4..18a1699 100644
--- a/flashcard.mk
+++ b/flashcard.mk
@@ -31,7 +31,7 @@
flashcard: $(FLASHCARD_PATH)
$(FLASHCARD_PATH): $(ROOTDIR)/board/flashcard/init $(ROOTDIR)/board/flashcard/boot.txt multistrap | \
- busybox partition-table $(PRODUCT_OUT)/u-boot.imx $(HOST_OUT)/bin/mkimage
+ busybox partition-table $(PRODUCT_OUT)/u-boot.imx $(HOST_OUT)/bin/mkimage home_raw
# TODO(math the size)
-rm -rf $(FLASHCARD_WORK_DIR)
mkdir -p $(FLASHCARD_WORK_DIR)
@@ -90,6 +90,7 @@
cp $(PRODUCT_OUT)/u-boot.imx $(FLASHCARD_MOUNT_PATH)
cp $(PRODUCT_OUT)/multistrap/boot_$(USERSPACE_ARCH).img $(FLASHCARD_MOUNT_PATH)/boot.img
cp $(PRODUCT_OUT)/multistrap/rootfs_$(USERSPACE_ARCH).img.wip $(FLASHCARD_MOUNT_PATH)/rootfs.img
+ cp $(PRODUCT_OUT)/obj/HOME/home.raw.img $(FLASHCARD_MOUNT_PATH)/home.img
sudo umount $(FLASHCARD_BOOT_MOUNT_PATH)
sudo umount $(FLASHCARD_MOUNT_PATH)
diff --git a/flashcard/init b/flashcard/init
index 9af18d3..7e58a9f 100755
--- a/flashcard/init
+++ b/flashcard/init
@@ -44,6 +44,9 @@
log "* Writing boot filesystem..."
dd if=/tmp/sdcard/boot.img of=/dev/mmcblk0p1
+log "* Writing home filesystem..."
+dd if=/tmp/sdcard/home.img of=/dev/mmcblk0p3
+
log "* Writing root filesystem..."
dd if=/tmp/sdcard/rootfs.img of=/dev/mmcblk0p4