activation: Move out code that monitors for ubi services

Move the code that monitors for ubi services into the ubi
subdirectory. Other filesystem layouts can just ignore
the service monitoring by setting the *VolumeCreated
variables to true.

Tested: Verified code update on Witherspoon still worked.

Change-Id: I135e66225d0e8d692d430efd864252b822b069db
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
4 files changed
tree: 0f72b8cad0e90d0ebdf324596a4341afc395206d
  1. org/
  2. test/
  3. ubi/
  4. xyz/
  5. .clang-format
  6. .gitignore
  7. activation.cpp
  8. activation.hpp
  9. bootstrap.sh
  10. configure.ac
  11. download_manager.cpp
  12. download_manager.hpp
  13. download_manager_main.cpp
  14. elog-errors.hpp
  15. flash.hpp
  16. image_manager.cpp
  17. image_manager.hpp
  18. image_manager_main.cpp
  19. image_verify.cpp
  20. image_verify.hpp
  21. item_updater.cpp
  22. item_updater.hpp
  23. item_updater_main.cpp
  24. LICENSE
  25. MAINTAINERS
  26. Makefile.am
  27. README.md
  28. serialize.cpp
  29. serialize.hpp
  30. sync_manager.cpp
  31. sync_manager.hpp
  32. sync_manager_main.cpp
  33. sync_watch.cpp
  34. sync_watch.hpp
  35. version.cpp
  36. version.hpp
  37. watch.cpp
  38. 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 clean the repository run `./bootstrap.sh clean`.