[PATCH openbmc 0/6] Skeleton recipe split

OpenBMC Patches openbmc-patches at stwcx.xyz
Fri Jul 1 03:50:27 AEST 2016


This patchset splits the skeleton recipe into a number of smaller recipes - first step towards facilitating smaller granularity reuse of skeleton applications across platforms.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/openbmc/openbmc/449)
<!-- Reviewable:end -->


https://github.com/openbmc/openbmc/pull/449

Brad Bishop (6):
  Fix invalid layer paths in non-removable
  Add mapper dependency to skeleton
  Add skeleton classes
  host-ipmi-hw-example: use skeleton class
  Add independent recipes for skeleton applications
  Switch to per-application skeleton recipes

 .../meta-firestone/conf/bblayers.conf.sample       | 10 ++--
 .../meta-garrison/conf/bblayers.conf.sample        | 10 ++--
 .../meta-palmetto/conf/bblayers.conf.sample        | 10 ++--
 .../meta-witherspoon/conf/bblayers.conf.sample     | 10 ++--
 .../meta-barreleye/conf/bblayers.conf.sample       | 10 ++--
 meta-phosphor/classes/skeleton-gdbus.bbclass       |  7 +++
 meta-phosphor/classes/skeleton-python.bbclass      |  5 ++
 meta-phosphor/classes/skeleton-sdbus.bbclass       |  7 +++
 meta-phosphor/classes/skeleton.bbclass             |  7 +++
 .../host-ipmid/host-ipmi-hw-example.bb             | 11 ++--
 .../obmc-phosphor-chassis/obmc-button-power.bb     |  7 +++
 .../obmc-phosphor-chassis/obmc-button-reset.bb     |  6 +++
 .../obmc-phosphor-chassis/obmc-control-chassis.bb  | 14 +++++
 .../obmc-phosphor-chassis/obmc-hostcheckstop.bb    |  8 +++
 .../obmc-phosphor-chassis/obmc-mgr-inventory.bb    | 18 +++++++
 .../obmc-phosphor-chassis/obmc-op-control-power.bb |  7 +++
 .../obmc-phosphor-chassis/obmc-pcie-detect.bb      |  7 +++
 .../obmc-phosphor-chassis/obmc-watchdog.bb         |  7 +++
 .../obmc-phosphor-devtools/obmc-pydevtools.bb      | 17 ++++++
 .../obmc-phosphor-fan/obmc-control-fan.bb          | 12 +++++
 .../obmc-phosphor-flash/obmc-flash-bios.bb         |  9 ++++
 .../obmc-phosphor-flash/obmc-flash-bmc.bb          | 15 ++++++
 .../obmc-phosphor-flash/obmc-mgr-download.bb       | 17 ++++++
 .../obmc-phosphor-flash/obmc-op-flasher.bb         | 11 ++++
 .../obmc-phosphor-host/obmc-op-control-host.bb     |  7 +++
 .../obmc-phosphor-led/obmc-control-led.bb          | 10 ++++
 .../obmc-phosphor-libobmc/obmc-libobmc-intf.bb     | 16 ++++++
 .../obmc-phosphor-sensor/obmc-hwmon.bb             | 18 +++++++
 .../obmc-phosphor-sensor/obmc-mgr-sensor.bb        | 17 ++++++
 .../obmc-phosphor-sys/obmc-control-bmc.bb          |  8 +++
 .../obmc-phosphor-sys/obmc-mgr-state.bb            | 16 ++++++
 .../obmc-phosphor-sys/obmc-mgr-system.bb           | 27 ++++++++++
 .../obmc-mgr-system/obmc-mgr-system.service}       |  5 +-
 .../common/recipes-phosphor/skeleton/skeleton.bb   | 61 +++++++++-------------
 34 files changed, 356 insertions(+), 71 deletions(-)
 create mode 100644 meta-phosphor/classes/skeleton-gdbus.bbclass
 create mode 100644 meta-phosphor/classes/skeleton-python.bbclass
 create mode 100644 meta-phosphor/classes/skeleton-sdbus.bbclass
 create mode 100644 meta-phosphor/classes/skeleton.bbclass
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-chassis/obmc-button-power.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-chassis/obmc-button-reset.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-chassis/obmc-control-chassis.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-chassis/obmc-hostcheckstop.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-chassis/obmc-mgr-inventory.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-chassis/obmc-op-control-power.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-chassis/obmc-pcie-detect.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-chassis/obmc-watchdog.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-devtools/obmc-pydevtools.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-fan/obmc-control-fan.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-flash/obmc-flash-bios.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-flash/obmc-flash-bmc.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-flash/obmc-mgr-download.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-flash/obmc-op-flasher.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-host/obmc-op-control-host.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-led/obmc-control-led.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-libobmc/obmc-libobmc-intf.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-sensor/obmc-hwmon.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-sensor/obmc-mgr-sensor.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-sys/obmc-control-bmc.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-sys/obmc-mgr-state.bb
 create mode 100644 meta-phosphor/common/recipes-phosphor/obmc-phosphor-sys/obmc-mgr-system.bb
 rename meta-phosphor/common/recipes-phosphor/{skeleton/skeleton/skeleton.service => obmc-phosphor-sys/obmc-mgr-system/obmc-mgr-system.service} (54%)

-- 
2.9.0




More information about the openbmc mailing list