summaryrefslogtreecommitdiff
path: root/meta-ibm/recipes-phosphor/power
diff options
context:
space:
mode:
authorMatt Spinler <spinler@us.ibm.com>2021-04-30 18:54:48 +0300
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2021-05-12 18:49:59 +0300
commitcb3bd90ac6c9c97c9ef87287b82caa53cbbd8209 (patch)
tree9b2e6d8ca2185e1f4599feafd81402d1a9cf5aed /meta-ibm/recipes-phosphor/power
parent3452153a6e93bab2536c9665b817588ff7b33b8e (diff)
downloadopenbmc-cb3bd90ac6c9c97c9ef87287b82caa53cbbd8209.tar.xz
phosphor-power: Only build monitor when told to
The 'monitor' package provides a power supply monitor application that uses an org.open_power phosphor-dbus-interface that is only used on a subset of the OpenPower systems. So that non OpenPower systems can use phosphor-power and not need to include the org.open_power D-Bus interfaces, add a packageconfig option for this application to turn off its compilation. It will then only be enabled for certain machines. Fixes openbmc/phosphor-power#6 Tested: Built Witherspoon, application still built and installed. Built Rainier, application not built. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ib7fca16217d93b7d021ba8fb6659e9ddca17d1d9
Diffstat (limited to 'meta-ibm/recipes-phosphor/power')
-rw-r--r--meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend b/meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend
index c8084b39e..c2f5b2cc5 100644
--- a/meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend
+++ b/meta-ibm/recipes-phosphor/power/phosphor-power_%.bbappend
@@ -11,6 +11,10 @@ EXTRA_OEMESON_append_mihawk = " -Dpower_sequencer=mihawk-cpld"
DEPENDS_append_ibm-ac-server = " power-sequencer"
DEPENDS_append_p10bmc = " power-sequencer"
+PACKAGECONFIG_append_ibm-ac-server = " monitor"
+PACKAGECONFIG_append_swift = " monitor"
+PACKAGECONFIG_append_mihawk = " monitor"
+
do_install_append(){
install -D ${WORKDIR}/psu.json ${D}${datadir}/phosphor-power/psu.json
}