gpt4 book ai didi

yocto - Bitbake:如何列出图像中使用的所有配方和附加文件?

转载 作者:行者123 更新时间:2023-12-04 18:37:12 24 4
gpt4 key购买 nike

我正在使用 OpenEmbedded-Core 并创建了一个优先级为 6 的自定义层。几个月的开发已经过去了,现在我想将我的层的优先级增加到 8,因为来自另一个优先级为 7 的层的附加文件干扰了附加我在图层中添加的文件。

我的问题是,如何生成图像中使用的食谱和 .bbappend 文件的列表?

我想在更改优先级之前和之后生成列表,以便我可以比较它们(希望使用 difftool)以查看是否发生了任何意外的副作用,例如来自另一层的重要附加文件可能被忽略。

我正在使用 Angstrom 发行版的 angstrom-v2014.12-yocto1.7 分支。

[编辑]

我现在主要只是想确定如何列出我的图像此时实际使用了哪些 .bbappend 文件。

可以使用@pnxs 建议的“bitbake -g your-image-name”或从 .manifest 文件(我喜欢使用的文件)查看软件包列表,在我的情况下,该文件位于 deploy/glibc/图像/图像名称/。我最初询问如何生成“配方文件”列表,但我认为一个包列表就足够了。

不过,关于 .bbappends,我有一个案例,由于层优先级,我自己的 .bbappend 被忽略。我对图层优先级进行了更改,现在想查看是否会导致图像中其他任何位置的任何 .bbappend 文件被忽略。据我了解,使用“bitbake-layers show-appends”作为建议列出所有存在的 .bbappends 而不仅仅是那些实际用于创建图像的,所以这不会做我正在寻找的。

最佳答案

尝试使用“bitbake-layers show-appends”来查看使用了哪些 bbappends。但这仅适用于每个食谱。但这可能会为您提供了解优先级所需的信息。

关于yocto - Bitbake:如何列出图像中使用的所有配方和附加文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32850160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com