diff options
Diffstat (limited to 'meta-phosphor/common/recipes-phosphor/packagegroups')
-rw-r--r-- | meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-apps.bb | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-apps.bb b/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-apps.bb new file mode 100644 index 0000000000..634f5d8135 --- /dev/null +++ b/meta-phosphor/common/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-apps.bb @@ -0,0 +1,68 @@ +SUMMARY = "Phosphor OpenBMC - Applications" +PR = "r1" + +inherit packagegroup +inherit obmc-phosphor-utils +inherit obmc-phosphor-license + +VIRTUAL-RUNTIME_obmc-phosphor-fan-ctl ?= "virtual/obmc-phosphor-fan-ctl" +VIRTUAL-RUNTIME_obmc-phosphor-sensor-ctl ?= "virtual/obmc-phosphor-sensor-ctl" +VIRTUAL-RUNTIME_obmc-phosphor-chassis-ctl ?= "virtual/obmc-phosphor-chassis-ctl" +VIRTUAL-RUNTIME_obmc-phosphor-flash-ctl ?= "virtual/obmc-phosphor-flash-ctl" + +PROVIDES = "${PACKAGES}" +PACKAGES = " \ + ${@mf_enabled("obmc-phosphor-fan-mgmt", "packagegroup-obmc-phosphor-apps-fan-mgmt", d)} \ + ${@mf_enabled("obmc-phosphor-chassis-mgmt", "packagegroup-obmc-phosphor-apps-chassis-mgmt", d)} \ + ${@mf_enabled("obmc-phosphor-sensor-mgmt", "packagegroup-obmc-phosphor-apps-sensor-mgmt", d)} \ + ${@mf_enabled("obmc-phosphor-flash-mgmt", "packagegroup-obmc-phosphor-apps-flash-mgmt", d)} \ + ${@df_enabled("obmc-phosphor-event-mgmt", "packagegroup-obmc-phosphor-apps-event-mgmt", d)} \ + ${@df_enabled("obmc-phosphor-policy-mgmt", "packagegroup-obmc-phosphor-apps-policy-mgmt", d)} \ + ${@df_enabled("obmc-phosphor-system-mgmt", "packagegroup-obmc-phosphor-apps-system-mgmt", d)} \ + " + +SUMMARY_packagegroup-obmc-phosphor-apps-fan-mgmt = "Fan management support" +RDEPENDS_packagegroup-obmc-phosphor-apps-fan-mgmt = \ + "${@cf_enabled("obmc-phosphor-fan-mgmt", " \ + virtual/obmc-phosphor-fan-mgmt \ + ${VIRTUAL-RUNTIME_obmc-phosphor-fan-ctl} \ + ", d)}" + +SUMMARY_packagegroup-obmc-phosphor-apps-chassis-mgmt = "Chassis management support" +RDEPENDS_packagegroup-obmc-phosphor-apps-chassis-mgmt = "\ + ${@cf_enabled("obmc-phosphor-chassis-mgmt", " \ + virtual/obmc-phosphor-chassis-mgmt \ + ${VIRTUAL-RUNTIME_obmc-phosphor-chassis-ctl} \ + ", d)}" + +SUMMARY_packagegroup-obmc-phosphor-apps-sensor-mgmt = "Sensor management support" +RDEPENDS_packagegroup-obmc-phosphor-apps-sensor-mgmt = "\ + ${@cf_enabled("obmc-phosphor-sensor-mgmt", " \ + virtual/obmc-phosphor-sensor-mgmt \ + ${VIRTUAL-RUNTIME_obmc-phosphor-sensor-ctl} \ + ", d)}" + +SUMMARY_packagegroup-obmc-phosphor-apps-flash-mgmt = "Flash management support" +RDEPENDS_packagegroup-obmc-phosphor-apps-flash-mgmt = "\ + ${@cf_enabled("obmc-phosphor-flash-mgmt", " \ + virtual/obmc-phosphor-flash-mgmt \ + ${VIRTUAL-RUNTIME_obmc-phosphor-flash-ctl} \ + ", d)}" + +SUMMARY_packagegroup-obmc-phosphor-apps-event-mgmt = "Event management support" +RDEPENDS_packagegroup-obmc-phosphor-apps-event-mgmt = " \ + ${@df_enabled("obmc-phosphor-event-mgmt", " \ + virtual/obmc-phosphor-event-mgmt \ + ", d)}" + +SUMMARY_packagegroup-obmc-phosphor-apps-policy-mgmt = "Policy management support" +RDEPENDS_packagegroup-obmc-phosphor-apps-policy-mgmt = " \ + ${@df_enabled("obmc-phosphor-policy-mgmt", " \ + virtual/obmc-phosphor-policy-mgmt \ + ", d)}" + +SUMMARY_packagegroup-obmc-phosphor-apps-system-mgmt = "System management support" +RDEPENDS_packagegroup-obmc-phosphor-apps-system-mgmt = " \ + ${@df_enabled("obmc-phosphor-system-mgmt", " \ + virtual/obmc-phosphor-system-mgmt \ + ", d)}" |