This service is available only in Japanese-language.
meta-aaaとmeta-bbbが存在し,双方ともbitbake(内で実行されるgitダウンロード等)とは別の方法で入手したソースを
ローカルに展開し使用しています。
devtoolによってmeta-bbbのソースへの変更をパッチとして作成し,meta-aaaにbbappendとして追加しようとしています。
debtool modify (レシピ名ccc)を行うと,出力先に以下のように展開されます。
(レシピcccはmeta-bbbの下にあります)
ccc
├── ccc_1.3
├── oe-local-files
└── source-date-epoch
ソースコードはccc_1.3とoe-local-filesに入っているように見えます。
しかし,ccc_1.3の中のファイルは全て破損(壊れたリンク?)となっているようです。
oe-local-filesには壊れていないソースコードが入っていますが,通常devtoolはgitリポジトリのように展開され変更がコミットできるようになるところ,
oe-local-files内のファイルはgit管理下にないようです。
本件,devtoolをこの条件下で使用するにあたり情報ございましたらご教授いただけますと幸いです。
yakuhito
2021/11/26 (金) 21:10
ローカルに展開されたソースを使用するレシピはdevtool modifyでは管理できません
devtool add で指定する際に、開発ホストでhttpdが動いていれば、
devtool add http://localhost/anypath/source.tar.gz
と言った形で、tar.gz をファイルを落とす設定で、一旦レシピを作成します。
devtool finish で 生成されたレシピを保存した後、SRC_URIのhttp:// で始まる部分を、file://source.tar.gz に置き換えることで
devtool modify で編集可能になります。
mackey
2021/12/8 (水) 08:57
ご回答いただきありがとうございます。
ご回答いただきました内容にて承知いたしました。
ありがとうございます。