我正面临着这个问题。当我分别对recipeA和recipeB执行bitbake时,一切正常。
bitbake recipeA
bitbake recipeB我想要做的是将recipeA和recipeB分组到一个包组中
inherit packagegroup
PACKAGES ="\
packagegroup-my-package \
"
RDEPENDS_${PN} += " \
recipeA \
recipeB \
"在那之后
bitbake packagegroup-my-package现在我的问题开始了。我处理的所有配方结果都保留在WORKDIR中,而不是像预期的那样转到DEPLOIDYR,do_install不会被处理(我想)。
在第一个案例执行中,当我对每个配方进行位烘焙时,我所有的结果都被复制到DEPLOYDIR中,do_install被处理。
提前感谢您的支持。
发布于 2020-10-17 20:59:21
我认为你需要将它添加到你的local.conf或镜像配方文件中才能安装它。
在packagegroup类(您的配方继承)中,我们可以清楚地找到:
# We only need the packaging tasks - disable the rest
deltask do_fetch
deltask do_unpack
deltask do_patch
deltask do_configure
deltask do_compile
deltask do_install
deltask do_populate_sysroot我希望它能帮助你理解这一点。
https://stackoverflow.com/questions/64390727
复制相似问题