Commit 13d7c783 authored by Thomas Petazzoni's avatar Thomas Petazzoni
Browse files

fs/iso9660: add Grub splashscreen support



When Grub is built with splashscreen support, copy the splashscreen
image to the ISO9660 filesystem. Otherwise, disable the splashscreen
in the grub menu.lst file.

Signed-off-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: default avatar"Yann E. MORIN" <yann.morin.1998@free.fr>
parent ed23c92b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -16,6 +16,11 @@ $(BINARIES_DIR)/rootfs.iso9660: host-cdrkit host-fakeroot linux rootfs-cpio grub
	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
ifeq ($(BR2_TARGET_GRUB_SPLASH),)
	$(SED) '/^splashimage/d' $(ISO9660_TARGET_DIR)/boot/grub/menu.lst
else
	cp boot/grub/splash.xpm.gz $(ISO9660_TARGET_DIR)/
endif
	cp $(LINUX_IMAGE_PATH) $(ISO9660_TARGET_DIR)/kernel
ifeq ($(BR2_TARGET_ROOTFS_INITRAMFS),y)
	$(SED) '/initrd/d'  $(ISO9660_TARGET_DIR)/boot/grub/menu.lst
+10 −1
Original line number Diff line number Diff line
default		0
timeout		10

# Used when no splashimage is used
color 		cyan/blue white/blue

# Gets enabled/disabled depending on Grub support for splashimage
splashimage	/splash.xpm.gz

# Used when a splashimage is enabled
foreground 	000000
background 	cccccc

title		Buildroot ISO9660 image
kernel		/kernel
initrd		/initrd