smbios-mdr: smbios grpc blob handling

Process the smbios file update when grpc-blobs daemon
send a signal when there is grpc blob transferd.

Tested:
https://g3doc.corp.google.com/platforms/gbmc/nerf_bmc/smbios_client/README.md
https://paste.googleplex.com/5411823656108032
https://paste.googleplex.com/6080363165908992

Transfered a new grpc blob and verified that smbios dbus objects
being updated.

Fusion-Link:
platform17: https://fusion2.corp.google.com/ccab7f63-007e-3fd6-af9f-35df2e80464c
platform15: https://fusion2.corp.google.com/d6
03962f-3a4c-332e-938f-f52184234178
(Existing failures, not related to this change)
platform5: https://fusion2.corp.
google.com/1c363d5b-075f-3cfa-be69-292be766b37b
platform11: https://fusion2.corp.goog
le.com/95c84a06-f4f2-37c4-99e6-89f5a618e8b0 (Existing Failures, not related to this change)

Google-Bug-Id: 378795793
Change-Id: I983801d44cf412522cf5c745f312d79f8b7dad14
Signed-off-by: Konda Reddy Kachana <kkachana@google.com>
16 files changed
tree: b3aaef73feecce5d451012b55cea320655319618
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. recipes-support/
  13. recipes-tpm1/
  14. recipes-tpm2/
  15. LICENSE
  16. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.