我在yocto文档中找不到为什么有些bbappend文件在文件名中有“%”。一个例子是“qtbase _%。bbappend”。
这是否意味着“适用于所有版本的qtbase bitable recipe”?
答案 0 :(得分:6)
接受%
通配符以匹配任何字符。例如
PREFERRED_VERSION_linux-imx_mx6 = "3.10.17"
PREFERRED_VERSION_linux-imx_mx6 = "3.10%"
通配符实际上允许匹配名称和 版本直到遇到%。 这种方法会 允许匹配主要或主要.minor。
Exampes:
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 将