我在嘗試yocto(2.0,jethro),我想從core-image-minimal
開始構建一個圖像。這工作正常。Yocto/bitbake/OpenEmbedded:build/conf/local.conf內容的最佳位置?
每個網站在那裏都提到修改文件build/config/local.conf
與(我)的一些定製。例如,目標機器(通過MACHINE
)或某些全局設置(通過EXTRA_IMAGE_FEATURES
)。
我還需要修改一些特定的軟件包,並且這樣做的方法是創建一個自定義層。到現在爲止還挺好。
我不明白的是如何將所有配置「保存」到版本控制中。我希望我所做的一切都可以定位在我可以提交的文件中,以便其他人可以重現完全相同的構建(甚至可以爲該項目做出貢獻)。把幾乎所有東西放在build/config/local.conf
都違背了這個目標;該文件是在「建立」的目錄下,所以我不能只克隆一個git倉庫,並開始建設...
它真的是yocto項目的工作方式嗎?還是我錯過了一個不同的配置文件,我需要把這些設置?我雖然我可以將所有這些放在自定義圖層中,但它似乎不起作用...
任何想法或建議?
謝謝!