Yocto 如何将 systemd 嵌入到最终项目中?

Yocto 如何将 systemd 嵌入到最终项目中?

如何定制 systemd 源代码?当我执行 bitbake 时,systemd 出现在我的最终项目中,但我在本地目录中找不到它的任何源文件。我想跟踪单元文件生命周期,log_debug(...) 和 log_info(...) 在我的嵌入式项目的 Journalctl 中没有显示(出现了一些消息,但没有为我提供足够的信息)。 Yocto是否会提取systemd源文件,编译然后删除它们,如果是这样,我如何防止删除,自定义代码然后重新编译?

答案1

除了将配方名称添加到RM_WORK_EXCLUDE += "systemd"in之外local.conf,还应该使用以下提供的清理选项之一来清理共享状态:约克托,例如$ bitbake -c cleansstate recipe在再次进行 bitbaking 之前,否则,对于未刷新的共享状态缓存,它将从当前状态开始,而不是从头开始。有关清洁状态的更多信息以及更多信息,请访问yoctoproject 网站

相关内容