Find the search modifier to use

The search modifier comes from the AdditionalData
property.  The modifier can come from a different
entry in that property depending on the error.

For example, it may be a device path, or an inventory
item path, or a hostboot procedure ID.

Try each option until one is found.  That's probably OK
if one isn't found as some policy entries don't need a
modifier, but there's no way to know ahead of time.

Change-Id: Iad4f6e919f61b7ad507e80448e47bdc32998fab4
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
1 file changed
tree: 2bddd8faeef9239866473eff85a3f5c54593742b
  1. test/
  2. .gitignore
  3. bootstrap.sh
  4. configure.ac
  5. dbus.cpp
  6. dbus.hpp
  7. interfaces.hpp
  8. LICENSE
  9. main.cpp
  10. Makefile.am
  11. manager.cpp
  12. manager.hpp
  13. policy_find.cpp
  14. policy_find.hpp
  15. policy_table.cpp
  16. policy_table.hpp
  17. README.md
README.md

Provides IBM specific error logging functionality.

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