10

私は yocto (2.0、jethro) を試していcore-image-minimalます。これはうまくいきます。

そこにあるすべてのWebサイトbuild/config/local.confは、私のカスタマイズ(の一部)でファイルを変更することについて言及しています。たとえば、ターゲット マシン ( 経由MACHINE) または一部のグローバル設定 ( 経由EXTRA_IMAGE_FEATURES)。

また、いくつかの特定のパッケージを変更する必要があります。その方法は、カスタム レイヤーを作成することです。ここまでは順調ですね。

私が理解していないのは、すべての構成をバージョン管理に「保存」する方法です。変更したものはすべて、コミットできるファイルに配置して、他の人がまったく同じビルドを再現できるようにしたい (またはそのプロジェクトに貢献したい)。ほとんどすべてを入れることbuild/config/local.confは、その目標に反します。ファイルは「ビルド」ディレクトリの下にあるため、gitリポジトリを複製してビルドを開始することはできません...

それは本当にyoctoプロジェクトの仕組みですか?または、これらの設定を配置する必要がある別の構成ファイルがありませんか? これらすべてをカスタムレイヤーに配置できましたが、機能していないようです...

アイデアや提案はありますか?

ありがとう!

4

2 に答える 2

8

一般に、「あなたのプロジェクト」である local.conf 内のすべてを、独自のディストリビューション構成 (MACHINE、イメージ機能、パッケージ リスト) に移動する必要があります。必要に応じて、DL_DIR の場所などを共通の site.conf に移動できます。最終的には、DISTRO とその他の個人変数を設定するだけの local.conf になるはずです。

于 2015-12-15T23:06:33.400 に答える