Add service and interface whitelist/blacklists

This allows service whitelists and blacklists, and
interface whitelists to be passed into the application.

The whitelists can be prefixes, like xyz.openbmc_project.
The blacklist is the full service name.

A future commit can add support for interface blacklists.

Change-Id: I91f6ef2f7be63e4d13ac03d570bba18ef8277fae
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
4 files changed
tree: 7ee5a2a630db8e14abc832f3ca46761d858ca10b
  1. fail-monitor/
  2. libmapper/
  3. obmc/
  4. src/
  5. .clang-format
  6. .gitignore
  7. bootstrap.sh
  8. configure.ac
  9. LICENSE
  10. MAINTAINERS
  11. Makefile.am
  12. phosphor-mapper
  13. README.md
  14. setup.cfg
  15. setup.py.in
README.md

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