我使用的是覆盆子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"
再说一次,没有变化。
有什么想法吗?
发布于 2017-02-17 05:12:46
我不太明白你的意图。如果你想完全覆盖一个.class文件,你可以把它的修改版本放在你的自定义元层中,然后把你的自定义层放在bblayers.conf之上(你的自定义元应该放在你要覆盖的类之前)。
顺便说一下:IMAGES_CLASSES_remove += "sdcard_image-rpi"看起来不正确:您应该使用_append / _remove重写或'+=‘操作符,而不是两者都使用。
https://stackoverflow.com/questions/42136608
复制相似问题