Let "--principal=" works for users using multiple TGT's

fix for https://pagure.io/koji/issue/3680
This commit is contained in:
Frank Buettner 2023-02-10 11:35:01 +00:00 committed by Tomas Kopecek
parent 95ccef6a4d
commit b9565c6c78

View file

@ -760,6 +760,8 @@ def activate_session(session, options):
if getattr(options, 'keytab', None) and getattr(options, 'principal', None):
session.gssapi_login(principal=options.principal, keytab=options.keytab,
proxyuser=runas)
elif getattr(options, 'principal', None):
session.gssapi_login(principal=options.principal,proxyuser=runas)
else:
session.gssapi_login(proxyuser=runas)
except socket.error as e: