This service is available only in Japanese-language.

devtool modify でnet-toolsの展開ができません

net-tools(厳密には当該レシピに含まれるmii-tools)を編集したく,devtoolでソースコードを展開しようとしたのですが
展開の時点で既存patchの適用でエラーが出ます。
通常のbitbake net-toolsは問題なく完了します。
今までdevtoolによる各種ソースコードの編集を行っており,使用方法には問題ないかと考えるのですが,
誤っている点がないかご確認いただけますでしょうか

・実行したコマンド
devtool modify net-tools ../../devtool/nettools

・エラー内容
ERROR: Applying 'musl-fixes.patch' failed:
checking file lib/inet6_gr.c
checking file lib/inet6_sr.c
checking file lib/inet_sr.c
Hunk #1 succeeded at 25 (offset -1 lines).
checking file lib/util-ank.c
checking file mii-tool.c
Hunk #1 FAILED at 47.
1 out of 1 hunk FAILED
checking file netstat.c
Hunk #1 FAILED at 87.
1 out of 1 hunk FAILED
checking file slattach.c

dunfell 迄のnet-tools は、quiltで生成されているパッチファイルが含まれ、base.bbclass で提供されているdo_patchタスクでは対応できないため、pokyに含まれるソフトウェアレシピでは唯一、独自のdo_patchがレシピ内で定義されています。
そのため、devtool modify 実行時に、パッチの適応に失敗しています。
(レシピ内で定義されたdo_patchが呼び出されていないように見えます)

net-tools に含まれるmii-tools のソースを編集する場合
・devtoolを使用しないでパッチを作成する
・yocto3.2に含まれるgatesgarth に含まれるnet-toolsのレシピを持ち込む(構築確認はとれています)
のいずれかの対応になると思います。

なお、gatesgarthに含まれるnet-tools_1.60-20181103.bb で生成されるパッケージでは ifconfig 及びrouteのインストール先が、/sbin から /bin に変更となっている点にご注意下さい。
既に作成されているスクリプトやプログラム内から ifconfig/route を絶対パスで呼び出している場合は、do_install_append を作成して、/bin から /sbin への移動する処理を追加する必要があります。

展開できない理由について理解いたしました。
最新版のnet-toolsのレシピでは展開ができる点、確認ができました。
またインストール先の変化点等、注意すべき箇所についてもご連絡いただきありがとうございます。