This service is available only in Japanese-language.
yocto 2.6.1を使用してNXP社製8MMINILPD4-EVKボード用のディスクイメージ(4.14.78 sumo)を作成しているのですが、 件名の通り、レシピによるu-boot環境変数の追加ができません。
bbappendファイルでu-bootのソースを直接書き換えるパッチを適用していますが、 いざ生成されたディスクイメージを描いてみると書き換わっていません。
そもそもレシピファイルの書き方が悪いのか、u-bootの環境変数の書き換えは レシピファイルではできないのか、が切り分けできない状態です。
以上、よろしくお願いします。 ==
レシピファイルとしては、 meta-local/recipes-bsp/u-boot/u-boot-imx_2018.03.bbappend を定義しています。
-- FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://0001-add-run_m4_tcm-fdt_file.patch " --
$ bitbake-layers show-appends の結果は以下の通りで、bbapendファイル自体は適用されているように見えます。 u-boot-imx_2018.03.bb: /home/tkashi/imx-yocto-bsp/sources/meta-local/recipes-bsp/u-boot/u-boot-imx_2018.03.bbappend
社内からの質問です。
http://wiki.ros.org/hydro/Installation/OpenEmbedded を参考に、既存のYoctoにレイヤーを追加しようと 思うのですが、エラーがでてしまいます。
環境はYocto2.4.2とyocto2.1.3です。
ご質問お願いいたします。
u-bootのソースファイルを複数のレシピ上から更新(patch適用)したいと思っておりますが、 下記のようにu-bootを更新するレシピが複数あった場合、優先度の高いもののみ(meta-sample1)適用される状況です。
meta-sample1>recipes-bsp>u-boot>u-boot****.bbappend (プライオリティ:9) meta-sample2>recipes-bsp>u-boot>u-boot****.bbappend (プライオリティ:8)
考えられる原因はありますでしょうか。
suda@エルモ社です 宜しくお願いします。 meta-openembedded/meta-oe/recipes-connectivity/lirc/lirc_0.9.2.bbでインストールされるlircd.confを上書きインストールするために、独自レイヤー(例:meta-elmo)を作成してlirc_0.9.2.bbappendを作成しました。
do_install_appendで独自のレイヤ内に作成したlircd.confをインストールするように以下のように書いてみましたが元のレシピのconfファイルがインストールされてしまいます。
SRC_URI += " file://lircd.conf "
do_install_append() { install -m 0644 ${WORKDIR}/lircd.conf ${D}${sysconfdir}/lirc/ }
こちらで編集した独自のconfファイルを上書きでインストールするにはどうすればよいでしょうか。
独自レイヤは以下のようなフォルダ構成です。 mera-elmo/recipes-connectivity/lirc/lirc_0.9.2.bbappend mera-elmo/recipes-connectivity/lirc/lirc/lircd.conf
BBLAYERS で設定されたパス内に、同一名のbbappendファイルが複数ある場合、 高優先度のもののみ適応する方法はあるでしょうか?