Похоже, одно решение включает BBCLASSEXTEND
, поэтому я могу построить bitbake yocto-image-release
и bitbake yocto-image-installer
, внеся изменения в рецепт (или родительский класс), включив в него:
BBCLASSEXTEND += "installer"
DEPENDS_installer += "${BPN}"
и installer.bbclass
:
CLASSOVERRIDE = "installer"
и тогда я могу переопределить значения с суффиксом _installer, хотя, вероятно, будет много работы по нейтрализации большей части конфигурации и методов собственного рецепта, потому что (на данный момент) все, что я хочу построить, это wic с системами собственное ядро.
Нет сомнений, что позже у него будет своя собственная конфигурация ядра и initramfs, так как программа установки специализируется.
Это кажется приятным, поскольку существует множество образов (-dev, -debug и т. Д.), Для всех из которых может потребоваться установщик. Но я все еще задаюсь вопросом, слишком ли тесно связаны между собой -installer
1016 *