common: break out fetching common configuration

Since SoftwareConfig is holding the common configuration, create a
static function on that class to fetch it from dbus.

This helps to keep that logic contained and decouple it from iterating
over the response returned by the mapper.

The code is only moved and unchanged otherwise.

Tested: Unit Tests Pass

Change-Id: Ic0786e3bb1be4f139321dc2515218c40f13e9597
Signed-off-by: Alexander Hansen <alexander.hansen@9elements.com>
1 file changed
tree: 8c36efaefc70081a07b1b1a66e75b32c671d77f0
  1. bios/
  2. bmc/
  3. common/
  4. eeprom-device/
  5. i2c-vr/
  6. subprojects/
  7. test/
  8. .clang-format
  9. .clang-tidy
  10. .gitignore
  11. .shellcheck
  12. LICENSE
  13. meson.build
  14. meson.options
  15. OWNERS
  16. README.md
README.md

phosphor-bmc-code-mgmt

Phosphor BMC Code Management provides a set of system software management applications. More information can be found at Software Architecture

To Build

To build this package, do the following steps:

  1. meson build
  2. ninja -C build

To clean the repository run rm -r build.