Yocto 重写其他配方中未软赋值的变量(?=)
我想更改另一个Yocto配方中未软赋值“?=”的变量值 比如说 meta layerA有一个给定的配方,用于设置变量Yocto 重写其他配方中未软赋值的变量(?=),yocto,bitbake,Yocto,Bitbake,我想更改另一个Yocto配方中未软赋值“?=”的变量值 比如说 meta layerA有一个给定的配方,用于设置变量FOO=“valueA” 我想在meta layerB(自定义配方)或local.conf中更改FOO 如果meta layerA有FOO?=“valueA”我可以从local.conf更改FOO 即使使用“=”作为赋值,是否有办法更改FOO?在meta layerB中为meta layerA中的配方创建一个bbappend,只需放入FOO=“valueb”在其中。为meta la
FOO=“valueA”
我想在meta layerB(自定义配方)或local.conf中更改FOO
如果meta layerA有FOO?=“valueA”
我可以从local.conf更改FOO
即使使用“=”作为赋值,是否有办法更改
FOO
?在meta layerB
中为meta layerA
中的配方创建一个bbappend,只需放入FOO=“valueb”
在其中。为meta layerA
中的配方在meta layerB
中创建一个bbappend,只需将FOO=“valueb”
放入其中。如果您有发行版配置,您可以使用覆盖,例如:
FOO=“valueB”
在配置发行版时重置变量。在.bbappend中,在第一个赋值之后解析的第二个赋值将覆盖原始值,因此:
FOO=“value2”
也会起作用,因为它会重置原始值,以便稍后进行分析。如果您有发行版配置,则可以使用覆盖,例如: FOO=“valueB” 在配置发行版时重置变量。在.bbappend中,在第一个赋值之后解析的第二个赋值将覆盖原始值,因此: FOO=“value2” 也会起作用,因为它会重置原始值,以便稍后进行分析