Age | Commit message (Collapse) | Author | Files | Lines |
|
Also switch inherit to python3native.
Matthew Barth (1):
Switch to use of python3
(From meta-phosphor rev: edc6affa3a15e0b1a2737763f5a17917f60c11de)
Change-Id: I92dda018935b1765b0c809a709785e645282e139
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Some recipes have abstracted the git revision into a separate file
and have a line 'require ${PN}.inc'. The issue with PN is that it
changes to have a -native or -nativesdk for those contexts. The
variable ${BPN} (base package name) should be used instead.
(From meta-phosphor rev: c7d848ec9b524114550f80276f7b5e45b9ad8d46)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ib875fd9904b16379b20dc7891087b8e0bf90fe69
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
sdbusplus has changed the package layout so that sdbusplus-native and
sdbus++-native are now ${PYTHON_PN}-sdbus++-native. Update recipes
that need to use sdbus++ (or its associated python modules) or remove
the DEPENDS if it is no longer necessary.
(From meta-phosphor rev: 2bebd1247cb78567441158b152c7a13f476afd4f)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I30f9c2220da9145ef0a7067e067aed1396d8b40d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Update needed to handle transition to python3 so the proper version of
python dependencies are picked up.
(From meta-phosphor rev: fc0ad52fcc46763a176688812d9c5c8ae25257f5)
Change-Id: I8bc8ec414fc112c0c64627337c71f39ca1bdebbb
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Have fan control and fan monitor generate their YAML configs into their
respective build directories instead of the source directory. This
allows bitbake to correctly regenerate/rebuild when the YAML config
changes.
Co-dependency: https://gerrit.openbmc-project.xyz/29505
Tested:
Generated fan control config in build dir
Generated fan monitor config in build dir
`bitbake -c compile` regenerates config sources
(From meta-phosphor rev: 4161558909ebb23bc6b52a2b35ff3a88bb891690)
Change-Id: I79a2f6993d0c8e35afefc0aadeb2dc98922531c4
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
(From meta-phosphor rev: 0b94fef7630038920e007d81fd655bd6c89f3a1e)
Change-Id: Idd80228f2e26fb017802482d19a3de7afb2f76c3
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
All OpenBMC BSP layers have moved to target class config recipes. As
such, support for native class config recipes can be removed.
(From meta-phosphor rev: f3b437c327b94df6f22c7d821f25d76f1d1c2180)
Change-Id: I7729f7e34529a220af36b88017cb48a3ee887acb
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
There exists a number native class recipes throughout meta-phosphor that
simply provide a data (often YAML) file as input to building another
application.
Having these data file recipes implemented as native class recipes
prevents the use of machine overrides because bitbake (rightfully so)
discards machine qualifiers from native recipes. Further, data files
aren't really any different than library header files and those are
consumed by recipes as target class recipes that are DEPENDed on. Do
the same thing for data file recipes.
A number of steps (patches) are required to ensure backward
compatibility while other BSP layers make the transition to target class
recipes.
This patch is the first step in the sequence. Each native class recipe
is duplicated with (approximately) the following transformation applied:
1 - remove "inherit native"
2 - add "inherit allarch"
3 - Add appropriate files to FILES_${PN}
Also fixed a couple idiosyncrasies like SRC_URI += and LIC_FILES_CHKSUM
that are not required.
Finally, add a temporary layer of indirection around STAGING_DIR_NATIVE
and STAGING_DIR_HOST to the fan metadata until other BSP layers have
fully transitioned to target class config recipes.
(From meta-phosphor rev: 19ee51f5cdce2ff2f076a3ca9263dabc79072ba9)
Change-Id: I9671cc5343ed29a7ccfcee4cc00ebaaa9327e359
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
build: install into bin instead of sbin
meta-ibm: phosphor-fan: grab cooling-type from bindir
The output binaries from phosphor-fan-presence are now installed into
bin instead of sbin.
Change-Id: I2d42f62b4535775ffd0d1b9473375dd8dc66bb61
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
An upcoming change will require that gpioplus is available for building.
(From meta-phosphor rev: 8711f98bdb372acbf85e7bec383ea6fbfcbafacc)
Change-Id: I5a8544bf971c3bb512adb1ff88cef70997347394
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This will be needed for an upcoming change which causes
phosphor-fan-presence to require sdeventplus.
(From meta-phosphor rev: 581d3c2493b0aa94895ad7c74ce9994b09d52411)
Change-Id: I8ec0a768b6d9a06710515b21c5c312a071bd1dd2
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
These should be added as needed implicitly by the bitbake build process
detecting libraries in use by the binaries here.
(From meta-phosphor rev: ca8641ced139d28195bcf0d92ecf45fc98388ba1)
Change-Id: I496d60285bf225e6e068f9b369900447c1733e01
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Drop symlink and rename bb for phosphor-fan.
(From meta-phosphor rev: eb43370c9c16ee4a97e369cb11b2090334fa7410)
Change-Id: I605d6cf8c28bea1b5d0954ac8880313ccbdd4d31
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add a symbolic link to phosphor-fan.bb named _git.bb and sets the
preferred version for the recipe.
(From meta-phosphor rev: 62e60279eebdd727eca8a760b1cd6461300e6c57)
Change-Id: Ic0ba46b6e79b95e62ecfe6a9538011a940a88514
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|