我正在使用OpenEmbedded-Core,并创建了一个优先级为6的自定义层。经过几个月的开发,现在我想将我的层的优先级提高到8,因为另一个优先级为7的层中的附加文件正在干扰我在我的层中添加的附加文件。
我的问题是,如何生成使用图像中的食谱和.bbappend文件列表?
我希望在进行优先级更改之前和之后都能生成列表,以便我可以比较它们(希望使用difftool),以查看是否出现任何意外的副作用,例如来自其他层的重要附加文件可能被忽略。
我正在使用Angstrom分发的angstrom-v2014.12-yocto1.7分支。
[编辑]
我现在主要只想确定如何列出实际由我的图像使用的.bbappend文件。
可以使用“bitbake -g your-image-name”查看软件包列表,如@pnxs所建议的,或者使用.manifest文件(这是我喜欢使用的)查看,该文件位于deploy/glibc/images/imagename/下。我最初询问如何生成“配方文件”的列表,但我认为列出软件包列表就足够了。
关于.bbappend,我有一个情况,我的.bbappend由于层优先级而被忽略。我更改了我的层优先级,现在想查看是否导致图像中任何其他地方的.bbappend文件被忽略。据我所知,使用建议的“bitbake-layers show-appends”列出所有.bbappend,而不仅仅是在创建图像时实际使用的,因此这不符合我的要求。