limit exit codes to 255, fixes #153
This commit is contained in:
@ -537,7 +537,8 @@ def cli():
|
|||||||
|
|
||||||
signal(SIGPIPE, sigpipe_handler)
|
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__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -306,8 +306,8 @@ def cli():
|
|||||||
import sys
|
import sys
|
||||||
|
|
||||||
signal(SIGPIPE, sigpipe_handler)
|
signal(SIGPIPE, sigpipe_handler)
|
||||||
|
failed = ZfsAutoverify(sys.argv[1:], False).run()
|
||||||
sys.exit(ZfsAutoverify(sys.argv[1:], False).run())
|
sys.exit(min(failed,255))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -302,8 +302,8 @@ class ZfsCheck(CliBase):
|
|||||||
def cli():
|
def cli():
|
||||||
import sys
|
import sys
|
||||||
signal(SIGPIPE, sigpipe_handler)
|
signal(SIGPIPE, sigpipe_handler)
|
||||||
|
failed=ZfsCheck(sys.argv[1:], False).run()
|
||||||
sys.exit(ZfsCheck(sys.argv[1:], False).run())
|
sys.exit(min(failed,255))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
Reference in New Issue
Block a user