app: Add subtree-remove option

New mapper option to wait until a specified interface is not
present in any of the subtrees of the specified namespace.
Usage:
  mapper subtree-remove <NAMESPACE>:<INTERFACE>
  mapper subtree-remove /foo/namespace:bar.interface

A future change could add an additional option to wait for
interfaces to appear in a subtree of the specified path.

Note that the subtree option will look for the interface in
the subtree paths, not on the specified base namespace path.
So in order to find an interface in /base/level1/level2,
then the specified namespace path should be /base/level1/.

Change-Id: I862310d819c505c59161adcce338041a08e1218c
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
1 file changed
tree: 39beb42bda85471dd968e8dee8bd9140bb1c71a3
  1. libmapper/
  2. obmc/
  3. .gitignore
  4. bootstrap.sh
  5. configure.ac
  6. LICENSE
  7. Makefile.am
  8. phosphor-mapper
  9. README.md
  10. 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 full clean the repository again run `./bootstrap.sh clean`.