updater: Add missing static keyword

Earlier refactoring introduced a regresssion where the object manager is
briefly created and then destroyed.  This means the application doesn't
emit ObjectManager signals when processing new images - or any other
activity that results in new dbus objects, and any subsequent downstream
logic that relies on these signals is not triggered.

The object manager is meant to be created and remain for the lifetime of
the daemon so make it static.

Change-Id: I086c7ba108d05c8783497d0e255187c3b149a2a8
Fixes: 1ee9095b28861cbff63b350625e407faa1936430
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
1 file changed
tree: b87151444703d13b05c5e81d713519d43099d080
  1. dbus/
  2. m4/
  3. mmc/
  4. static/
  5. test/
  6. ubi/
  7. vpnor/
  8. .clang-format
  9. .gitignore
  10. activation.cpp
  11. activation.hpp
  12. bootstrap.sh
  13. configure.ac
  14. functions.cpp
  15. functions.hpp
  16. generate-tar
  17. generate-ubi
  18. image_verify.cpp
  19. image_verify.hpp
  20. item_updater.cpp
  21. item_updater.hpp
  22. item_updater_main.cpp
  23. LICENSE
  24. MAINTAINERS
  25. Makefile.am
  26. meson.build
  27. meson_options.txt
  28. msl_verify.cpp
  29. msl_verify.hpp
  30. msl_verify_main.cpp
  31. op-pnor-msl.service
  32. openpower-pnor-update@.service
  33. org.open_power.Software.Host.Updater.service
  34. README.md
  35. utils.cpp
  36. utils.hpp
  37. version.cpp
  38. version.hpp
README.md

openpower-pnor-code-mgmt

OpenPower PNOR (Processor NOR) Code Management provides a set of host software management applications for OpenPower systems. The host firmware is stored on the PNOR chip. More information can be found at Software Architecture or Host Code Update

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`.