diff options
author | Patrick Williams <patrick@stwcx.xyz> | 2021-11-05 17:26:48 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2021-11-10 21:12:12 +0300 |
commit | 8376db433f73a311d5d6acdaefb3a6cfcd034560 (patch) | |
tree | 525858d74089fa1906033dc23549dc71eb902d60 /meta-facebook/conf/machine/include/facebook.inc | |
parent | d83b524fcf1bf3a0fa2851591e0abf845fbdeaa3 (diff) | |
download | openbmc-8376db433f73a311d5d6acdaefb3a6cfcd034560.tar.xz |
meta-facebook: revamp OVERRIDES
Ensure OVERRIDES are specific, MACHINE or DISTRO, rather than extending
the primary OVERRIDES variable. Fix the order so that the variables are
ordered from least-specific to most-specific since bitbake applies
overrides in increasing order. This makes it so that 'fb-withhost' is
applied before 'fb-compute-multihost' is applied before 'yosemitev2'.
Thus, if a recipe has a specialization for 'yosemitev2' it is used
rather than the weaker specialization for 'fb-withhost'.
Tested by checking the OVERRIDES and MACHINEOVERRIDES for Bletchley,
Tiogapass, and Yosemitev2 to verify they look correct.
```
MACHINEOVERRIDES="armv7a:aspeed:aspeed-g6:fb-nohost:bletchley"
MACHINEOVERRIDES="armv6:aspeed:aspeed-g5:fb-withhost:fb-compute:fb-compute-singlehost:tiogapass"
MACHINEOVERRIDES="armv6:aspeed:aspeed-g5:fb-withhost:fb-compute:fb-compute-multihost:yosemitev2"
```
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id5fa38de29c748e4ceafd5ef5c831b4f6434ea01
Diffstat (limited to 'meta-facebook/conf/machine/include/facebook.inc')
-rw-r--r-- | meta-facebook/conf/machine/include/facebook.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/meta-facebook/conf/machine/include/facebook.inc b/meta-facebook/conf/machine/include/facebook.inc index 43a0c2222..4951a60cf 100644 --- a/meta-facebook/conf/machine/include/facebook.inc +++ b/meta-facebook/conf/machine/include/facebook.inc @@ -1,3 +1,5 @@ +DISTROOVERRIDES .= ":facebook" + MACHINE_FEATURES += "\ obmc-bmc-state-mgmt \ obmc-phosphor-fan-mgmt \ @@ -14,4 +16,3 @@ PREFERRED_PROVIDER_virtual/obmc-system-mgmt = "packagegroup-fb-apps" IMAGE_FEATURES:remove = "obmc-ikvm" -OVERRIDES .= ":facebook" |