Заменить задачу битбейка на bbappend

Задача do_kernel_configme определена в базовых слоях yocto и добавлена ​​в meta-raspberrypi. Как переопределить только части, добавленные meta-raspberrypi, с помощью файла bbappend?

Текущая настройка выглядит примерно так:

meta-mylayer          rpi-recipe.bbappend   do_kernel_configme_prepend()
meta-raspberrypi      rpi-recipe.bb         do_kernel_configme_prepend()
<yocto base layers>   some-recipe.bb        do_kernel_configme()

Когда я запускаю это, добавляются оба дополнения, что означает, что сначала запускается код "mylayer", затем meta-raspberrypi, а затем base.

Как полностью переопределить дополнения meta-raspberrypi, чтобы выполнялся только код "mylayer", за которым следует код базового уровня.

(Тот же вопрос относится и к задаче do_configure.)

0 ответов

Другие вопросы по тегам