Check if BMC tarball has all required files during image verifcation

In this commit, the image verification process upon BMC image upload is
extended such that the existence of all four image files is verified.
Previously, only the "image-rofs" file was checked.

Resolves openbmc/openbmc#2143

Change-Id: Ieaf774ab12e41a46da53095609d00e007e01421a
Signed-off-by: Michael Tritz <mtritz@us.ibm.com>
1 file changed
tree: d7ebafe30d08bc73c7b202ac5351a924dd5d1839
  1. test/
  2. xyz/
  3. .gitignore
  4. activation.cpp
  5. activation.hpp
  6. bootstrap.sh
  7. configure.ac
  8. download_manager.cpp
  9. download_manager.hpp
  10. download_manager_main.cpp
  11. elog-errors.hpp
  12. image_manager.cpp
  13. image_manager.hpp
  14. image_manager_main.cpp
  15. item_updater.cpp
  16. item_updater.hpp
  17. item_updater_main.cpp
  18. LICENSE
  19. Makefile.am
  20. README.md
  21. version.cpp
  22. version.hpp
  23. watch.cpp
  24. watch.hpp
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. ./bootstrap.sh
    2. ./configure ${CONFIGURE_FLAGS}
    3. make

To full clean the repository again run `./bootstrap.sh clean`.