syslinux: introduce SYSLINUX_DIRECT
There's a convention that syslinux configuration snippets carrying the names of subprofiles involved are picked up automatically; there were a few special cases already when this is actually inconvenient, and there's another one at hand so let's just step up and do it. NB: this is a sort of a hacky hook though, wish an elegant interface would come to mind some day.
This commit is contained in:
parent
1e84c84971
commit
18dbadd81c
@ -21,3 +21,8 @@
|
||||
|
||||
Здесь производится первичная обработка конфигурационных данных,
|
||||
окончательно проверяемых и используемых уже в инструментальном чруте.
|
||||
|
||||
Обратите внимание: фрагменты, соответствующие именам субпрофилей,
|
||||
добавляются автоматически; это поведение при необходимости отключается
|
||||
выставлением переменной SYSLINUX_DIRECT и тогда вместо use/syslinux/*.cfg
|
||||
следует применять прямое указание вида @$(call set,SYSLINUX_CFG,...).
|
||||
|
@ -21,10 +21,12 @@ $(warning no syslinux ui configured, default is now none)
|
||||
SYSLINUX_UI := none
|
||||
endif
|
||||
|
||||
ifndef SYSLINUX_DIRECT
|
||||
# SUBPROFILES are considered SYSLINUX_CFG too
|
||||
# (note these can appear like stage2@live);
|
||||
# 01defaults.cfg is included indefinitely
|
||||
SYSLINUX_CFG := $(SYSLINUX_CFG) $(SUBPROFILE_DIRS) defaults
|
||||
endif
|
||||
|
||||
DSTDIR := $(BUILDDIR)/stage1/files/syslinux/.in
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user