From 2d820f4b7d36da7df4c74ffacacfea421b89e9f6 Mon Sep 17 00:00:00 2001 From: Jana Cupova Date: Mon, 1 Nov 2021 07:22:10 +0100 Subject: [PATCH] AuthExpire returns code 1 in kojid Fixes: https://pagure.io/koji/issue/3084 --- builder/kojid | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/builder/kojid b/builder/kojid index 91122baa..bc82985a 100755 --- a/builder/kojid +++ b/builder/kojid @@ -142,6 +142,7 @@ def main(options, session): tm.restart_pending = True signal.signal(signal.SIGTERM, shutdown) signal.signal(signal.SIGUSR1, restart) + exit_code = 0 while True: try: taken = False @@ -156,6 +157,7 @@ def main(options, session): os.execv(sys.argv[0], sys.argv) except koji.AuthExpired: logger.error('Session expired') + exit_code = 1 break except koji.RetryError: raise @@ -175,7 +177,7 @@ def main(options, session): logger.warning("Shutting down, please wait...") tm.shutdown() session.logout() - sys.exit(0) + sys.exit(exit_code) class BuildRoot(object):