This service is available only in Japanese-language.

レイヤ

bitbake レシピによるu-boot環境変数の追加方法はありますか?

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

meta-rosの特定バージョンのyoctoへの組み込み

社内からの質問です。

http://wiki.ros.org/hydro/Installation/OpenEmbedded
を参考に、既存のYoctoにレイヤーを追加しようと
思うのですが、エラーがでてしまいます。

環境はYocto2.4.2とyocto2.1.3です。

別レイヤによる複数のpatchファイル適用

ご質問お願いいたします。

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)

考えられる原因はありますでしょうか。

meta-openembeddedのレシピでインストールしたconfファイルをbbappendで上書きインストールしたい

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

同一名の複数のbbappendファイルのうち高優先度のもののみ適応する方法

BBLAYERS で設定されたパス内に、同一名のbbappendファイルが複数ある場合、
高優先度のもののみ適応する方法はあるでしょうか?

ページ