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