我正在尝试使用 Yocto (2.0, Jethro) 并想要从
每个网站都提到需要修改文件
我还需要修改一些特定的软件包,而这可以通过创建一个自定义层来实现。到此为止还好。
我的问题是如何将所有的配置 "保存" 到版本控制系统中。我希望我所做的任何更改都能够存在于文件中以便我可以提交,并且其他人也可以重现相同的构建(甚至为该项目做出贡献)。几乎将所有东西都放在
Yocto 项目真的是这样工作的吗?或者我错过了其他需要放置这些设置的配置文件?我认为我可以把所有这些都放在一个自定义层中,但似乎不起作用…
有什么想法或建议吗?
谢谢!
core-image-minimal
开始构建一个镜像。这个过程很顺利。每个网站都提到需要修改文件
build/config/local.conf
中的一些自定义内容,例如目标机器 (通过 MACHINE
) 或一些全局设置 (通过 EXTRA_IMAGE_FEATURES
)。我还需要修改一些特定的软件包,而这可以通过创建一个自定义层来实现。到此为止还好。
我的问题是如何将所有的配置 "保存" 到版本控制系统中。我希望我所做的任何更改都能够存在于文件中以便我可以提交,并且其他人也可以重现相同的构建(甚至为该项目做出贡献)。几乎将所有东西都放在
build/config/local.conf
中会违反这个目标;该文件位于 "build" 目录下,因此我无法只克隆一个 Git 仓库并开始构建…Yocto 项目真的是这样工作的吗?或者我错过了其他需要放置这些设置的配置文件?我认为我可以把所有这些都放在一个自定义层中,但似乎不起作用…
有什么想法或建议吗?
谢谢!
meta-mylayer
中,然后将meta-mylayer
提交到版本控制系统中?如果不是,你做了哪些改变或改进? - Ray Depew