[Buildroot] [PATCH] target/iso9660/iso9660.mk
Bernhard Reutner-Fischer
rep.dot.nop at gmail.com
Fri Nov 21 10:32:42 UTC 2008
On Fri, Nov 21, 2008 at 11:11:59AM +0100, Roberto A. Foglietta wrote:
>Hi,
>
> when the user choose to use INITRAMFS iso9660 double its size because
>initrd is also copied in iso9660 but kernel has its own.
>
>
>Index: target/iso9660/iso9660.mk
>===================================================================
>--- target/iso9660/iso9660.mk (revision 24103)
>+++ target/iso9660/iso9660.mk (working copy)
>@@ -55,12 +55,17 @@
> endif
>
> $(ISO9660_TARGET): host-fakeroot $(LINUX_KERNEL) $(EXT2_TARGET) grub mkisofs
>+ rm -rf $(ISO9660_TARGET_DIR)
> mkdir -p $(ISO9660_TARGET_DIR)
> mkdir -p $(ISO9660_TARGET_DIR)/boot/grub
> cp $(GRUB_DIR)/stage2/stage2_eltorito $(ISO9660_TARGET_DIR)/boot/grub/
> cp $(ISO9660_BOOT_MENU) $(ISO9660_TARGET_DIR)/boot/grub/menu.lst
> cp $(LINUX_KERNEL) $(ISO9660_TARGET_DIR)/kernel
>+ifneq ($(strip $(BR2_TARGET_ROOTFS_INITRAMFS)),y)
the strip is superfluous (other patches of yours also do this. Don't.)
> cp $(EXT2_TARGET) $(ISO9660_TARGET_DIR)/initrd
>+else
>+ touch $(ISO9660_TARGET_DIR)/initrd
Sounds like this is not needed?
I have applied something equivalent to my tree. Thanks.
More information about the buildroot
mailing list