ブート プロシージャを管理するシェル スクリプトの内容を、ブート時に実行される初期化スクリプトに書き込むステートメントが含ま.bbappend
れる に追加するファイルを書き込もうとしています。私のファイルの目的は、基本および/または環境を変更せずに、元の代わりにコピーされる起動スクリプトの変更されたバージョンを参照することです。したがって、ファイルと私のバージョンのスクリプトは、ビルドされる残りの独自のレシピと共にプロジェクト ディレクトリに配置されます。initramfs-live-boot_1.0.bb
do_install()
init-live.sh
init
.bbappend
openembedded-core
poky
.bbappend
私initramfs-live-boot_1.0.bbappend
はこのように見えます:
SUMMARY = "Replacement recipe"
FILESEXTRAPATH_prepend := "${THISDIR}/files:"
SRC_URI += "file://init.sh"
do_install_append() {
install -m 0755 ${WORKDIR}/init.sh ${D}/init
}
読み取り元のスクリプトを含むファイルfiles
と同じディレクトリにフォルダーがあります。.bbappend
init.sh
問題は、イメージをビルドしようとすると、次のエラーが吐き出されることです。
WARNING: Failed to fetch URL file://init.sh, attempting MIRRORS if available
poky
次に、プロジェクトディレクトリではなく、不足しているファイルのディレクトリを検索しようとします。
.bbappend
ファイルの書き方が間違っていませんか? ファイルinitramfs
を使用してスクリプトを編集するにはどうすればよいですか?.bbappend