【发布时间】:2016-12-12 21:19:42
【问题描述】:
我需要从 Bitbake 脚本创建一个 .ipk 包。我的bb文件:
...
PR = "r0"
PACKAGES = "${PN}"
SRC_URI = " \
file://mypackage \
file://mypackage-startup \
"
do_install() {
install -m 0775 -d ${D}/userdata/costume
install -m 0744 ${WORKDIR}/mypackage ${D}/userdata/costume/mypackage
install -m 0644 ${WORKDIR}/mypackage-startup ${D}/userdata/costume/mypackage-startup
}
FILES_${PN} += "/userdata/costume"
FILES_${PN}-dbg += "/userdata/costume/.debug"
...
但我收到下一个错误:
错误:mypackage 的 QA 问题:非调试包包含 .debug 目录:我的包路径 /work/.../mypackage-1.0-r0/packages-split/mypackage/userdata/costume/.debug/mypackage 致命:QA 运行发现致命错误。请考虑修复它们。错误: 执行python函数时出错: /home/nickname/build/mypackage.bb 错误: 异常:消息:1 错误:打印 函数环境错误:函数do_package_qa失败 错误:TaskFailed 事件异常,正在中止错误:构建 /home/nickname/build/mypackage.bb do_package 失败
FILES_${PN}-dbg 是上网后添加的。但这个修复对我的情况没有帮助。
【问题讨论】:
标签: linux bitbake openembedded