2017-01-18 12 views
1

Yoctoプロジェクトのソースパッケージが必要です。私はすでにプロジェクト全体のすべてのソースを持っていますが、開発ツールも含んでいます。Yoctoソースを作成する

私はターゲットイメージ用に構築されるすべてのパッケージの(パッチされた)ソースを生成する方法があります。たとえば、ターゲットイメージにビジーボックスが含まれている場合、パッチを適用したビジーボックスソースパッケージのコピーを持っていたいと思います。コンパイルされたパッケージは必要ありません。

これは簡単に行うことはできますか?

bitbakeマニュアルにヒントが見つかりませんでした。レシピを扱うためのAPI(少なくとも私は見つけられませんでした)はありません。

答えて

1

'archiver`クラスは、あなたが探しているものです。

INHERIT += "archiver" 
COPYLEFT_RECIPE_TYPES = 'target' 

Yoctoプロジェクト文書maintaining open source compliance上:あなたがパッチを当てソースをしたい場合は

は、おそらくlocal.confでこれに近い何かをしたいです。 archiver.bbclassファイル自体には、その使用方法に関するドキュメントがあります。 (設定されたソースをダンプする、srpmを作成する、ターゲットよりも多くのソースコードをダンプする、など)。

+0

ありがとうございます!それがまさに私が探しているものです。コンプライアンスのトピックはユーザーマニュアルに記載されていることは驚きです! – jrk

関連する問題