[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