如何在yocto中创建do_populate_sysroot_append任务

Viv*_*ek 5 openembedded yocto

我们如何向sysroot目录中添加一些其他内核文件?我想扩展do_populate_sysroot任务,我们如何才能在之后do_populate_sysroot和之前将更多文件复制到sysroot中do_package?我试图do_populate_sysroot_append()在配方中创建,但是它正在解析错误。populate_sysrootdo_package任务开始之前和之后,我们如何在sysroot中添加文件?我们如何在两者之间创建新任务?

Ros*_*ton 5

do_populate_sysroot 是python函数,因此,如果将它附加到shell中,则可能会出现解析错误。

如果您要暂存更多文件,则可以追加sysroot_stage_all或编写一个调用sysroot_stage_dir并将其添加到的函数SYSROOT_PREPROCESS_FUNCS

在oe-core中有这两种方法的示例。