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のドキュメントを確認しました。しかし、それを行う方法の例は見つかりませんでした。何か案は?
bitbake
のGIT Fetcher 異なるプロトコルをサポート ですが、かなり独特で非標準的な構文を使用しています。あなたの場合、それは次のようなものでなければなりません
SRC_URI = "git:///home/user/git/myTest/;protocol=file"