gbmc-mfg-boot-validation: Add package

When included in the image, this adds a script that can be executed
in any environment to do a basic sanity check that the BMC is running
the expected version and has no failed services.

This is meant to be used by manufacturers to ensure basic sanity before
shipping a machine to the DC with MFG firmware.

Tested: Ran on a system and passed a mismatched version, verified
FAIL status. Caused a systemd service to fail to ensure it gets caught
and printed. Set up a clean successful system with the correct version
for the PASS.
Fusion-Link: fusion2 N/A

Google-Bug-Id: 460216370
Change-Id: I878772275c902af191c16215d20157975f595e65
Signed-off-by: William A. Kennington III <wak@google.com>
3 files changed
tree: 25b5af5a57f15a16784503e08e3c4c028a1f6170
  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.