@@ -2,14 +2,10 @@ REALTOP=$(realpath $(TOP))
boot_fatimage: bootimage
dd if=/dev/zero of=$(PRODUCT_OUT)/boot_fat.uefi.img bs=512 count=98304
mkfs.fat -n "BOOT IMG" $(PRODUCT_OUT)/boot_fat.uefi.img
- mkdir -p $(PRODUCT_OUT)/boot_tmp && sudo mount -o umask=000,loop,rw,sync $(PRODUCT_OUT)/boot_fat.uefi.img $(PRODUCT_OUT)/boot_tmp
- cp $(PRODUCT_OUT)/kernel $(PRODUCT_OUT)/boot_tmp/Image
- cp $(PRODUCT_OUT)/hi6220-hikey.dtb $(PRODUCT_OUT)/boot_tmp/hi6220-hikey.dtb
- cp -r device/linaro/hikey/bootloader/* $(PRODUCT_OUT)/boot_tmp/
- cp $(PRODUCT_OUT)/ramdisk.img $(PRODUCT_OUT)/boot_tmp/
- mkdir -p $(PRODUCT_OUT)/boot_tmp/grub/
- sync
- sudo umount -f $(PRODUCT_OUT)/boot_fat.uefi.img
+ mcopy -i $(PRODUCT_OUT)/boot_fat.uefi.img $(PRODUCT_OUT)/kernel ::Image
+ mcopy -i $(PRODUCT_OUT)/boot_fat.uefi.img $(PRODUCT_OUT)/hi6220-hikey.dtb ::hi6220-hikey.dtb
+ mcopy -s -i $(PRODUCT_OUT)/boot_fat.uefi.img device/linaro/hikey/bootloader/* ::
+ mcopy -i $(PRODUCT_OUT)/boot_fat.uefi.img $(PRODUCT_OUT)/ramdisk.img ::ramdisk.img
droidcore: boot_fatimage
Use mtools rather then mounting the partition, in order to avoid requiring root permissions to build. Cc: Vishal Bhoj <vishal.bhoj@linaro.org> Cc: Guodong Xu <guodong.xu@linaro.org> Signed-off-by: John Stultz <john.stultz@linaro.org> --- boot_fat.mk | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) -- 1.9.1