我正在使用raspberry pi层,并且IMAGE_CLASSES变量以这种方式设置,我检查了bitbake core-image-minimal -e | grep "^IMAGE_CLASSES"
。
我想修改../meta-raspberrypi/conf/machine/include/rpi-default-settings.inc
中设置的内容,它定义了图像的分区方式。我想避免从raspberrypi层编辑这个文件。
# RaspberryPi BSP default settings
IMAGE_CLASSES += "sdcard_image-rpi"
我想使用自己的.class文件。我尝试创建一个具有更高优先级,相同文件名,相同位置和不同内容的图层,但仍然bitbake -e
返回相同的内容。当然,这个图层已添加到bblayer.conf中。
我也尝试添加我的local.conf:
IMAGES_CLASSES_remove += "sdcard_image-rpi"
再次,没有变化。
有什么想法吗?
答案 0 :(得分:0)
我不确定我理解你的意图。如果要完全覆盖.class文件,可以将其修改后的版本放在自定义元层中,并将自定义层放在bblayers.conf之上(您的自定义元应放在覆盖类的前面。) )。
BTW:IMAGES_CLASSES_remove += "sdcard_image-rpi"
看起来不正确:您应该使用_append / _remove override或' + ='运营商,而不是两者。