私のレイヤーにYocto bitbakeレシピがあります - base-files_%.bbappend
。マウントポイントを作成します。Yocto:マウント後にディレクトリを作成する
do_install_append() {
mknod -m 622 ${D}/dev/console c 5 1
install -m 0755 -d ${D}/boot/EFI
install -m 0755 -d ${D}/data
}
/data/
ディレクトリは、後で内部SDカードにマウントされます。
ディレクトリ${D}/data/test
を作成します。それを行う最善の方法は何ですか?私はこの関数にinstall -m 0755 -d ${D}/data/test
という行を追加しましたが、それはしませんでした。
ありがとうございます。
'/ data/test'はディレクトリであり、ファイルではありません。私はそれを作成して、システム実行中にファイルを置くための準備が整うようにしたい。私は 'FILES _ $ {PN} + ="/data/test "' - を試してみました。申し訳ありませんが、ここで言及した「イメージレシピ」はどこですか? – ilya1725
@ ilya1725イメージを作成するためにbitbakeを実行するたびに、実際にイメージレシピをビットビット化しています(core-image-minimal)。それを探して、それを修正するか(推奨しない)、独自のイメージレシピを継承して、Nayfe – urnenfeld
@urnenfeldの提案を追加することができます。他のことを行い、 'ROOTFS_POSTPROCESS_COMMAND'に追加する独自のレシピがあります。しかし、少し後でマウントされるこの特定のディレクトリでは動作しません。 – ilya1725