8f01688b34
1. Didn't work before because the variable was not exported. 2. Fixed the logic broken by the introduction of support for saving the selected item on the FAT partition.
35 lines
806 B
Makefile
35 lines
806 B
Makefile
# default is plain text prompt
|
|
# NB: might be usbflash-ready hybrid iso
|
|
|
|
ifeq (,$(filter-out i586 x86_64 ppc64le aarch64 riscv64,$(ARCH)))
|
|
|
|
use/grub: sub/stage1 $(ISOHYBRID:%=use/isohybrid)
|
|
@$(call add_feature)
|
|
ifeq (,$(filter-out i586 x86_64,$(ARCH)))
|
|
@$(call try,BOOTVGA,normal)
|
|
endif
|
|
@$(call set,RELNAME,ALT ($(IMAGE_NAME)))
|
|
@$(call xport,GRUB_DEFAULT)
|
|
|
|
# UI is overwritten
|
|
use/grub/ui/%: use/grub
|
|
@$(call set,GRUB_UI,$*)
|
|
ifeq (,$(filter-out i586 x86_64 aarch64,$(ARCH)))
|
|
@if [ "$*" == gfxboot ]; then \
|
|
$(call add,STAGE1_BRANDING,bootloader); \
|
|
$(call add,STAGE1_PACKAGES,grub-common); \
|
|
fi
|
|
endif
|
|
|
|
use/grub/%.cfg: use/grub
|
|
@$(call add,GRUB_CFG,$*)
|
|
|
|
use/grub/timeout/%: use/grub
|
|
@$(call set,GRUB_TIMEOUT,$*)
|
|
else
|
|
|
|
use/grub: ; @:
|
|
use/grub/ui/% use/grub/%.cfg use/grub/timeout/%: ; @:
|
|
|
|
endif
|