任务do_kernel_configme在yocto基础层中定义,并由meta-raspberrypi添加。如何仅使用bbappend文件覆盖meta-raspberrypi添加的部分?
目前的设置如下:
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任务。)