diff options
Diffstat (limited to 'meta-openpower/recipes-phosphor/packagegroups')
5 files changed, 95 insertions, 0 deletions
diff --git a/meta-openpower/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend b/meta-openpower/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend new file mode 100644 index 000000000..adccb9b12 --- /dev/null +++ b/meta-openpower/recipes-phosphor/packagegroups/nativesdk-packagegroup-sdk-host.bbappend @@ -0,0 +1,4 @@ +RDEPENDS_${PN}_append_df-openpower = " \ + nativesdk-openpower-dbus-interfaces-yaml \ + nativesdk-openpower-debug-collector-yaml \ + " diff --git a/meta-openpower/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend b/meta-openpower/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend new file mode 100644 index 000000000..7eb88fb71 --- /dev/null +++ b/meta-openpower/recipes-phosphor/packagegroups/packagegroup-obmc-apps.bbappend @@ -0,0 +1,24 @@ +RDEPENDS_${PN}-extrasdevtools_append_df-openpower = " obmc-pydevtools" + +# Add the deprecated /org/openbmc inventory namespace providing +# obmc-mgr-inventory application to the inventory packagegroup +# until all applications have been updated to use the new, +# officially spec'ed xyz.openbmc_project.Inventory.Manager +# provider (VIRTUAL-RUNTIME_obmc-inventory-manager). +RDEPENDS_${PN}-inventory_append_df-openpower = " obmc-mgr-inventory" + +# Add the deprecated /org/openbmc sensor namespace providing +# the obmc-mgr-sensor application to the sensor +# packagegroup until all applications have been updated to use +# the new, officially spec'ed xyz.openbmc_project.SensorValue +# providers (VIRTUAL-RUNTIME_obmc-sensor-hwmon). +RDEPENDS_${PN}-sensors_append_df-openpower = " obmc-mgr-sensor" + +# Add checkstop monitor as part of host state management package +# This will kick start a gpio monitor that will catch the +# host checkstop conditions and takes necessary actions +RDEPENDS_${PN}-host-state-mgmt_append_df-openpower = " checkstop-monitor" + +# Add openpower debug collector as a requirement for state-mgmt +# since it is used during checkstop handling. +RDEPENDS_${PN}-host-state-mgmt_append_df-openpower = " openpower-debug-collector" diff --git a/meta-openpower/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend b/meta-openpower/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend new file mode 100644 index 000000000..20e12e618 --- /dev/null +++ b/meta-openpower/recipes-phosphor/packagegroups/packagegroup-obmc-ipmid-providers.bbappend @@ -0,0 +1 @@ +VIRTUAL-RUNTIME_phosphor-ipmi-providers_append_df-openpower = " openpower-ipmi-oem" diff --git a/meta-openpower/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend b/meta-openpower/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend new file mode 100644 index 000000000..5ba7c47eb --- /dev/null +++ b/meta-openpower/recipes-phosphor/packagegroups/packagegroup-obmc-phosphor-debugtools.bbappend @@ -0,0 +1,5 @@ +RDEPENDS_${PN}_append_df-openpower = " \ + pflash \ + gard \ + fsidbg \ + " diff --git a/meta-openpower/recipes-phosphor/packagegroups/packagegroup-op-apps.bb b/meta-openpower/recipes-phosphor/packagegroups/packagegroup-op-apps.bb new file mode 100644 index 000000000..fa5e5350a --- /dev/null +++ b/meta-openpower/recipes-phosphor/packagegroups/packagegroup-op-apps.bb @@ -0,0 +1,61 @@ +SUMMARY = "OpenBMC for OpenPOWER - Applications" +PR = "r1" + +inherit packagegroup +inherit obmc-phosphor-license +inherit obmc-phosphor-utils + +PROVIDES = "${PACKAGES}" +PACKAGES = " \ + ${PN}-chassis \ + ${PN}-fans \ + ${PN}-flash \ + ${PN}-system \ + " + +PROVIDES += "virtual/obmc-chassis-mgmt" +PROVIDES += "virtual/obmc-fan-mgmt" +PROVIDES += "virtual/obmc-flash-mgmt" +PROVIDES += "virtual/obmc-system-mgmt" + +RPROVIDES_${PN}-chassis += "virtual-obmc-chassis-mgmt" +RPROVIDES_${PN}-fans += "virtual-obmc-fan-mgmt" +RPROVIDES_${PN}-flash += "virtual-obmc-flash-mgmt" +RPROVIDES_${PN}-system += "virtual-obmc-system-mgmt" + +SUMMARY_${PN}-chassis = "OpenPOWER Chassis" +RDEPENDS_${PN}-chassis = " \ + obmc-button-power \ + obmc-button-reset \ + obmc-control-chassis \ + obmc-op-control-power \ + obmc-pcie-detect \ + obmc-host-failure-reboots \ + " +#Pull in obmc-fsi on all P9 OpenPOWER systems +RDEPENDS_${PN}-chassis += "${@mf_enabled(d, 'op-fsi', 'op-fsi')}" + +#Pull in p9-cfam-override on all P9 OpenPOWER systems +RDEPENDS_${PN}-chassis += "${@mf_enabled(d, 'p9-cfam-override', 'p9-cfam-override')}" + +SUMMARY_${PN}-fans = "OpenPOWER Fans" +RDEPENDS_${PN}-fans = " \ + obmc-control-fan \ + " + +SUMMARY_${PN}-flash = "OpenPOWER Flash" +RDEPENDS_${PN}-flash = " \ + obmc-flash-bios \ + obmc-mgr-download \ + obmc-op-flasher \ + " +RDEPENDS_${PN}-flash_df-openpower-ubi-fs = " \ + openpower-software-manager \ + " + +SUMMARY_${PN}-system = "OpenPOWER System" +RDEPENDS_${PN}-system = " \ + obmc-mgr-system \ + hostboot-settings \ + pdbg \ + " |