Support a catch all in the policy data

The policy data is set up such that it can have several details
entries for an error, where all of the entries but one would have
a search modifier.  The one with an empty modifier acts as
a catch all that should be chosen when the modifier in use doesn't
match any of the others.

To support this in code, when the policy details search with the
modifier doesn't find anything, search again for an empty modifier.

Change-Id: I01ef9dacc17c57a5ff8b3689d02d8c4c51735960
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
1 file changed
tree: 9376433e40c2fb06aaa32308aa6a7f7cee5abaf3
  1. test/
  2. .clang-format
  3. .gitignore
  4. bootstrap.sh
  5. condense_policy.py
  6. configure.ac
  7. create_error_reports.py
  8. dbus.cpp
  9. dbus.hpp
  10. delete.hpp
  11. delete_all.hpp
  12. interfaces.hpp
  13. LICENSE
  14. main.cpp
  15. Makefile.am
  16. manager.cpp
  17. manager.hpp
  18. policy_find.cpp
  19. policy_find.hpp
  20. policy_table.cpp
  21. policy_table.hpp
  22. 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`.