[PATCH 1/3] add a fallback to an unformatted version of host_principal_format

Aron Parsons aronparsons at gmail.com
Thu Sep 19 19:57:15 UTC 2013


If the host_principal_format does not contain any strings to format,
fallback to an unformatted version of the string instead of raising
an exception.
---
 builder/kojid |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/builder/kojid b/builder/kojid
index 23ac5dc..c80894e 100755
--- a/builder/kojid
+++ b/builder/kojid
@@ -3204,7 +3204,10 @@ if __name__ == "__main__":
     elif sys.modules.has_key('krbV'):
         krb_principal = options.krb_principal
         if krb_principal is None:
-            krb_principal = options.host_principal_format % socket.getfqdn()
+            try:
+                krb_principal = options.host_principal_format % socket.getfqdn()
+            except TypeError:
+                krb_principal = options.host_principal_format
         try:
             session.krb_login(principal=krb_principal,
                               keytab=options.keytab,
-- 
1.7.1



More information about the buildsys mailing list