2017-02-09 16 views
1

ラズベリーパイのレイヤーを使用しています.IMAGE_CLASSES変数がこのように設定されているので、bitbake core-image-minimal -e | grep "^IMAGE_CLASSES"をチェックしました。Yoctoの1つの変数を置き換えます

../meta-raspberrypi/conf/machine/include/rpi-default-settings.incに設定されている画像をどのように分割するかを変更したいと考えています。このファイルをraspberrypiレイヤーから編集しないようにしたい。

# RaspberryPi BSP default settings 

IMAGE_CLASSES += "sdcard_image-rpi" 

自分自身の.classファイルを使用したいと思います。私はより高い優先度、同じファイル名、同じ場所と異なる内容を持つレイヤーを作成しようとしましたが、それでもbitbake -eは同じコンテンツを返します。もちろん、このレイヤーはbblayer.confに追加されています。

私もlocal.confに追加しないことを試みた: IMAGES_CLASSES_remove += "sdcard_image-rpi"

ここでも、何の変化も。

答えて

0

私はあなたの意図を理解していません。 .classファイルを完全に上書きしたい場合は、変更したバージョンをカスタムメタレイヤーに置き、カスタムレイヤーをbblayers.confの上に置きます(カスタムメタは、クラスをオーバーライドするクラスの前に配置する必要があります) )。

BTW:が正しく表示されない:_append/_remove overrideまたは '+ ='演算子のどちらかを使用してください。