是否可以将多个软件模块(每个都有自己的bitbake配方)聚合到一个软件包中? (例如:一个将openssl + libnss + curl分组的包)
我该怎么写食谱?可以PACKAGES
关键字帮助吗?
我查看了packagegroup,但没有这样做。
编辑:我的目的是为最小的嵌入式操作系统创建自定义包,而不是常规的rpm或deb,而是基于squashfs的包。
答案 0 :(得分:0)
它“可能”看起来像my_package.bb
DESCRIPTION = "My package"
inherit packagegroup
DEPENDS_${PN}= "\
openssl \
libnss \
curl \
"
然后只需将包裹包含在您需要的地方,例如my_super_package.bb
DESCRIPTION = "My super package"
inherit packagegroup
DEPENDS_${PN} = "my_package"
请看一下这篇文章:https://lists.yoctoproject.org/pipermail/yocto/2014-July/020412.html