bitbake: как добавить пакет в зависимости от MACHINE?
Мои изображения, построенные сbitbake
, должны содержать разные пакеты для разных машин (скажем, мне нужно добавить пакетpackage1
изображение дляmachine1
, но не дляmachine2
).
Можно добавить строку
IMAGE_INSTALL_append_machine1 = " package1"
к рецептуре изображения. Но я не считаю это устойчивым, так какIMAGE_INSTALL_append_machine1
может быть определено в каком-то другом рецепте (который не находится под моим контролем), и более раннее определение перезаписывается более поздним. Это то, что я думаю, Yocto Project Development manualпредупреждает об использовании IMAGE_INSTALL.
Является ли мое беспокойство действительным? Как правильно написать рецепт (ы) в этом случае?