【问题标题】:Bitbake QA requires deletion of {bindir}Bitbake QA 需要删除 {bindir}
【发布时间】:2018-07-20 17:26:46
【问题描述】:

我有一个相对简单的收据文件(ntp 的剥离版本),没有安装{bindir}。但是,除非我明确删除 do_install_append 中的 {bindir},否则我会收到 QA 错误消息:

ERROR: ntp-4.2.8p9-r0 do_package: QA Issue: ntp: Files/directories were installed but not shipped in any package:
/usr/bin
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.

ntp: 1 已安装但未发布的文件。 [已安装与已发货] 错误:ntp-4.2.8p9-r0 do_package:发现致命 QA 错误,任务失败。

为什么在这个配方中需要移除?是否还有其他正在安装 {bindir} 的配方?

【问题讨论】:

    标签: yocto bitbake


    【解决方案1】:

    https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/classes/base.bbclass 提供了一些默认的 do_install。如果你只想安装你想要的。请覆盖 do_install () 而不是 do_install_append ()。否则,您需要添加所有文件 FILES_${PN}。

    【讨论】:

      猜你喜欢
      • 2022-11-03
      • 2023-01-20
      • 2019-09-18
      • 2015-03-21
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 2016-03-06
      • 2014-01-09
      相关资源
      最近更新 更多