2017-01-18 134 views
1

我需要Yocto項目的源代碼包。我已經擁有了整個項目的所有資源,但他們也包含了開發工具。構建Yocto源代碼

我想有一種方法來生成將爲目標圖像構建的所有包的(修補)源代碼。因此,例如,如果目標映像包含busybox,我希望有一個應用補丁的busybox源代碼包的副本。我不需要編譯的軟件包。

可以輕鬆做到這一點嗎?

我無法在bitbake手冊中找到提示,也沒有API(至少我找不到一個)來處理食譜。

回答

1

'archiver`類是你正在尋找的。

如果你想修補的來源,你可能想在local.conf接近這個東西:上maintaining open source compliance

INHERIT += "archiver" 
COPYLEFT_RECIPE_TYPES = 'target' 

Yocto計劃文檔。 archiver.bbclass文件本身有關於如何使用它的文檔。 (即轉儲配置的源代碼,創建srpm,爲目標轉儲源代碼等等)。

+0

非常感謝!這正是我要找的。令人驚歎的是,用戶手冊中涵蓋了合規性主題! – jrk