【问题标题】:Bitbake bbappend file percent in filenameBitbake bbappend 文件名中的文件百分比
【发布时间】:2016-03-29 01:33:21
【问题描述】:

我在 yocto 文档中找不到为什么某些 bbappend 文件的文件名中有“%”。一个例子是“qtbase_%.bbappend”。

这是否意味着“适用于所有版本的 qtbase bitable recipe”?

【问题讨论】:

    标签: yocto bitbake


    【解决方案1】:

    % 通配符可以匹配任何字符。例如

    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/

    【讨论】:

    • 是否可以在一层中指定通配符和特定的 bbappend,如果可以,它们的优先级如何?
    • 请创建一个新问题。
    • 这个解释对文件名也正确吗?我有文件systemd_%.bbappend。这是否意味着它可以申请systemd的所有版本?
    • % 用于文件名。是的,systemd_% 表示所有版本的 systemd
    猜你喜欢
    • 2020-09-30
    • 2019-02-02
    • 2019-02-25
    • 1970-01-01
    • 2018-03-08
    • 2020-11-12
    • 2012-04-26
    • 2019-02-15
    • 1970-01-01
    相关资源
    最近更新 更多