Bitbake bbappend文件名中的百分比

Phi*_*Bot 2 bitbake yocto

在yocto文档中找不到为什么某些bbappend文件的文件名中包含“%”。例如“ qtbase _%。bbappend”。

这是否意味着“适用于qtbase可咬食谱的所有版本”?

Cha*_* C. 6

%通配符接受匹配任何字符。例如

PREFERRED_VERSION_linux-imx_mx6 = "3.10.17"

PREFERRED_VERSION_linux-imx_mx6 = "3.10%"

通配符实际上允许名称和版本的匹配,直到遇到%为止。这种方法将允许匹配major或major.minor。

实例:

busybox_1.21.1.bb

busybox_1.21.%.bbappend will match

busybox_1.2%.bbappend will also match

如果我们更新到busybox_1.3.0.bb,则上述内容将不匹配,但是busybox_1。%。bb将会匹配。

http://patchwork.openembedded.org/patch/62171/