web-dev-qa-db-ja.com

ローカルgitソースからビルドするためにYoctoレシピをセットアップする方法は?

Hej

Yocto、Raspberry Pi、そして私が書いたコードを少し遊んでいます。今、私はYoctoが私が書いたプログラムを含むイメージを構築していることを望みます。ローカルgit reproからフェッチするようにフェッチャーを設定する方法を知りたいです。

私のセットアップは簡単です。コードはディレクトリにあります:

/home/user/git/myTest

このディレクトリを、Yoctoメタレイヤーのレシピディレクトリにリンクしました。

/home/user/poky/meta-test/myApp/myTest

ローカルのgit reproなので、「。git」フォルダーがあります。

/home/user/git/myTest/.git

さらにファイルがあります:

/home/user/git/myTest/CMakeLists.txt
/home/user/git/myTest/src/main.cpp
/home/user/git/myTest/src/...

Git fetcherを使用するようにレシピを設定する方法を知りたいです。

SUMMARY = "test"
SECTION = "app"
LICENSE = "CLOSED"

inherit cmake

SRCREV = "${AUTOREV}"

SRC_URI = "git://.git"

S = "${WORKDIR}/git"

Yocto/Bitbakeのドキュメントを確認しました。しかし、それを行う方法の例は見つかりませんでした。何か案は?

6
Stefan Jaritz

bitbakeのGIT Fetcher 異なるプロトコルをサポート ですが、かなり独特で非標準的な構文を使用しています。あなたの場合、それは次のようなものでなければなりません

SRC_URI = "git:///home/user/git/myTest/;protocol=file"
12
phd