Forgot to change the return code values for list and remediate.
---
src/secstate/main.py | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/src/secstate/main.py b/src/secstate/main.py
index 30d376e..edc9d73 100644
--- a/src/secstate/main.py
+++ b/src/secstate/main.py
@@ -818,9 +818,14 @@ class Secstate:
for sub in item.content:
self.sublist(content, sub.id, recurse, show_all, tabs+1)
+ return True
+
def list_content(self, arg=None, recurse=False, show_all=False):
ret = False
+ if self.content == {}:
+ return True
+
for key in self.content:
content = self.import_content(key)
if content == None:
@@ -833,7 +838,6 @@ class Secstate:
else:
if not self.content.has_key(arg):
ret = self.sublist(content, arg, recurse, show_all)
-
return ret
def get_passed_result_ids(self, xccdf_results):
@@ -900,4 +904,6 @@ class Secstate:
puppet_args.append('--verbose')
subprocess.call(puppet_args)
os.unlink(fname)
+
+ return True
--
1.7.2.2