summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gemato/cli.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/gemato/cli.py b/gemato/cli.py
index 2a32cf2..ca35d57 100644
--- a/gemato/cli.py
+++ b/gemato/cli.py
@@ -27,6 +27,8 @@ def verify_failure(e):
def do_verify(args):
+ ret = True
+
for p in args.paths:
tlm = gemato.find_top_level.find_top_level_manifest(p)
if tlm is None:
@@ -64,7 +66,7 @@ def do_verify(args):
if relpath == '.':
relpath = ''
try:
- ret = m.assert_directory_verifies(relpath, **kwargs)
+ ret &= m.assert_directory_verifies(relpath, **kwargs)
except gemato.exceptions.ManifestCrossDevice as e:
logging.error(str(e))
return 1
@@ -77,7 +79,7 @@ def do_verify(args):
stop = timeit.default_timer()
logging.info('{} validated in {:.2f} seconds'.format(p, stop - start))
- return 0 if ret else 1
+ return 0 if ret else 1
def do_update(args):
@@ -130,7 +132,7 @@ def do_update(args):
stop = timeit.default_timer()
logging.info('{} updated in {:.2f} seconds'.format(p, stop - start))
- return 0
+ return 0
def main(argv):