bitbake: как добавить пакет в зависимости от MACHINE?

Мои изображения, построенные сbitbake, должны содержать разные пакеты для разных машин (скажем, мне нужно добавить пакетpackage1 изображение дляmachine1, но не дляmachine2).

Можно добавить строку

IMAGE_INSTALL_append_machine1 = " package1"

к рецептуре изображения. Но я не считаю это устойчивым, так какIMAGE_INSTALL_append_machine1 может быть определено в каком-то другом рецепте (который не находится под моим контролем), и более раннее определение перезаписывается более поздним. Это то, что я думаю, Yocto Project Development manualпредупреждает об использовании IMAGE_INSTALL.

Является ли мое беспокойство действительным? Как правильно написать рецепт (ы) в этом случае?

Ответы на вопрос(1)

Ваш ответ на вопрос