我正在尝试 yocto (2.0, jethro),我想从core-image-minimal
. 这工作正常。
那里的每个网站都提到build/config/local.conf
使用(某些)我的自定义修改文件。例如,目标机器(通过MACHINE
)或一些全局设置(通过EXTRA_IMAGE_FEATURES
)。
我还需要修改一些特定的包,方法是创建一个自定义层。到现在为止还挺好。
我不明白的是如何将我的所有配置“保存”到版本控制中。我希望我更改的所有内容都位于我可以提交的文件中,以便其他任何人都可以复制完全相同的构建(甚至为该项目做出贡献)。把几乎所有东西都放进build/config/local.conf
去违背了这个目标;该文件位于“构建”目录下,所以我不能只克隆一个 git repo 并开始构建......
这真的是 yocto 项目的工作方式吗?还是我缺少需要放置这些设置的其他配置文件?我虽然可以将所有这些放在自定义层中,但它似乎不起作用......
有什么想法或建议吗?
谢谢!