Insert/remove qemu-aarch64-static during rootfs patching
Change-Id: Ib1a33443bd54ab1066202536cf7a660a97442fae
diff --git a/rootfs.mk b/rootfs.mk
index b3cc3b5..a7bf78b 100644
--- a/rootfs.mk
+++ b/rootfs.mk
@@ -87,7 +87,9 @@
$(ROOTDIR)/board/fstab.emmc \
$(ROOTDIR)/build/boot.mk \
$(ROOTDIR)/cache/packages.tgz \
- | $(PRODUCT_OUT)/boot.img
+ kernel-deb \
+ | $(PRODUCT_OUT)/boot.img \
+ /usr/bin/qemu-aarch64-static
cp $(ROOTFS_RAW_IMG) $(ROOTFS_PATCHED_IMG).wip
mkdir -p $(ROOTFS_DIR)
-sudo umount $(ROOTFS_DIR)/boot
@@ -95,6 +97,7 @@
sudo mount -o loop $(ROOTFS_PATCHED_IMG).wip $(ROOTFS_DIR)
sudo mount -o loop $(PRODUCT_OUT)/boot.img $(ROOTFS_DIR)/boot
sudo mount -o bind /dev $(ROOTFS_DIR)/dev
+ sudo cp /usr/bin/qemu-aarch64-static $(ROOTFS_DIR)/usr/bin
sudo cp $(ROOTDIR)/board/fstab.emmc $(ROOTFS_DIR)/etc/fstab
@@ -115,6 +118,7 @@
+make -f $(ROOTDIR)/build/rootfs.mk adjustments
+ sudo rm -f $(ROOTFS_DIR)/usr/bin/qemu-aarch64-static
sudo umount $(ROOTFS_DIR)/dev
sudo umount $(ROOTFS_DIR)/boot
sudo umount $(ROOTFS_DIR)