This service is available only in Japanese-language.
複数機種の製品開発で、若干構成の違うファイルシステムを作成したいと考えた場合、パッチの適用漏れ等による相違を防ぐため同一のビルドで双方のファイルシステムを生成物できればと考えておりますがYoctoではこの様な管理を行うことはできるのでしょうか?
yakuhito
2018/3/8 (木) 14:14
conf/local.conf 内に BBMULTICONFIG = "configA configB" と記載し、 conf/multiconfig/configA.conf, conf/multiconfig/configB.conf に差分を記述します。 bitbake multiconfig:configA:core-image-minimal multiconfig:configB:core-image-sato と実行すると、一回のbitbakeの実行で2つの異なったコンフィグレーションで別々のターゲットの作成が可能となります。 注意点は、TMPDIRを分けないと副作用が発生する可能性が高いことです。 詳しくは https://www.yoctoproject.org/docs/2.4.1/mega-manual/mega-manual.html#pla... を参照ください。
yakuhito
2018/3/8 (木) 14:14
Yocto2.2以降で可能です
conf/local.conf 内に
BBMULTICONFIG = "configA configB"
と記載し、 conf/multiconfig/configA.conf, conf/multiconfig/configB.conf に差分を記述します。
bitbake multiconfig:configA:core-image-minimal multiconfig:configB:core-image-sato
と実行すると、一回のbitbakeの実行で2つの異なったコンフィグレーションで別々のターゲットの作成が可能となります。
注意点は、TMPDIRを分けないと副作用が発生する可能性が高いことです。
詳しくは
https://www.yoctoproject.org/docs/2.4.1/mega-manual/mega-manual.html#pla...
を参照ください。