limit exit codes to 255, fixes #153

This commit is contained in:
Edwin Eefting 2022-07-04 15:17:22 +02:00
parent a331dab20f
commit 0b587b3800
3 changed files with 6 additions and 5 deletions

View File

@ -537,7 +537,8 @@ def cli():
signal(SIGPIPE, sigpipe_handler)
sys.exit(ZfsAutobackup(sys.argv[1:], False).run())
failed_datasets=ZfsAutobackup(sys.argv[1:], False).run()
sys.exit(min(failed_datasets, 255))
if __name__ == "__main__":

View File

@ -306,8 +306,8 @@ def cli():
import sys
signal(SIGPIPE, sigpipe_handler)
sys.exit(ZfsAutoverify(sys.argv[1:], False).run())
failed = ZfsAutoverify(sys.argv[1:], False).run()
sys.exit(min(failed,255))
if __name__ == "__main__":

View File

@ -302,8 +302,8 @@ class ZfsCheck(CliBase):
def cli():
import sys
signal(SIGPIPE, sigpipe_handler)
sys.exit(ZfsCheck(sys.argv[1:], False).run())
failed=ZfsCheck(sys.argv[1:], False).run()
sys.exit(min(failed,255))
if __name__ == "__main__":