私は、ファイルシステムのルートにフォルダを置こうとしています。ドキュメント(例:here)では、ほとんどの場合変数が使用されるため、SRC_URI
のファイルとフォルダは、/usr/bin
などに格納されますが、/
には格納されません。ビットビットを持つレシピのルートにフォルダまたはファイルを追加するにはどうすればよいですか?
DESCRIPTION = "Example for adding files and folders to rootfs"
SRC_URI += "file://example_folder"
SRC_URI += "file://example_file"
LICENSE = [...]
do_install() {
install -d ${D}/rootfolder
cp -r ${WORKDIR}/example_folder ${D]/rootfolder/
install -m 0755 ${WORKDIR}/example_file ${D}/rootfolder
}
これはちょうどそれらのI tried.EveryはどちらかError: example not found in the base feeds [...]
が生じたり、ファイルやフォルダがに置かれていないことを非常に多くのdo_install
変種のいずれかです。だからここ
は私のレシピです上で説明したように/usr/bin
にあります。
あなたがレシピ層があなたのconf/bblayers.confに含まれていることはありますか?あなたのエラーはあなたが間違った場所に終わるファイルの状態を示す他の問題とは無関係のようです。もしあなたが本当にベースファイルシステムを変更したいのであれば、ベースファイルレシピの上にbbappendを実行することをお勧めします。 – Joe
@Joe私はそれをしなかったら私はレシピに関して間違いがないでしょう。 'do_install'タスクに間違いがある以外はすべて正確に構成されています。 – h0ch5tr4355
これはどのレシピですか? – h0ch5tr4355