summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-12-05 14:48:35 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-12-05 14:48:35 -0500
commit5050cdeb3e7635b1d32d354c30c7acef5f1c9c43 (patch)
treed68083208401772996d482ee57e1e1cc28c4457f /src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py
parentc425991254dd11163455882fb8aaf918c9274c10 (diff)
downloadbcfg2-5050cdeb3e7635b1d32d354c30c7acef5f1c9c43.tar.gz
bcfg2-5050cdeb3e7635b1d32d354c30c7acef5f1c9c43.tar.bz2
bcfg2-5050cdeb3e7635b1d32d354c30c7acef5f1c9c43.zip
Augeas: Only install unverified commands
Diffstat (limited to 'src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py')
-rw-r--r--src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py b/src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py
index cda9a1e3b..55f3d5cf7 100644
--- a/src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py
+++ b/src/lib/Bcfg2/Client/Tools/POSIX/Augeas.py
@@ -158,6 +158,8 @@ class POSIXAugeas(POSIXTool):
def get_commands(self, entry, unverified=False):
rv = []
for cmd in entry.iterchildren():
+ if unverified and cmd.get("verified", "false") != "false":
+ continue
if cmd.tag in globals():
rv.append(globals()[cmd.tag](cmd, self.get_augeas(entry),
self.logger))