[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[Freeipa-devel] [PATCH] ensure realm is upper-case



Go ahead and enforce an upper-case realm name. Some things assume that it will be upper-case, and this is the convention anyway, so don't fight the system.

rob
>From f57154524f1d6b6e9f889549d88bcce494c4bc88 Mon Sep 17 00:00:00 2001
From: Rob Crittenden <rcritten redhat com>
Date: Tue, 3 Jun 2008 11:28:27 -0400
Subject: [PATCH] Ensure that the realm name is upper-case.

449182
---
 ipa-server/ipa-install/ipa-server-install |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/ipa-server/ipa-install/ipa-server-install b/ipa-server/ipa-install/ipa-server-install
index c3243e1..61a4682 100644
--- a/ipa-server/ipa-install/ipa-server-install
+++ b/ipa-server/ipa-install/ipa-server-install
@@ -232,11 +232,12 @@ def read_realm_name(domain_name, unattended):
         else:
             upper_dom = realm_name.upper()
         if upper_dom != realm_name:
-            print "It is strongly recommended that you use a completely uppercased name for the realm."
+            print "An upper-case realm name is required."
             dom_realm = raw_input("Do you want to use "+upper_dom+" as realm name ? [yes]: ")
             print ""
             if dom_realm and dom_realm.lower()[0] != "y":
-                print "WARNING: Using a non upper-cased realm name may cause unexpected problems."
+                print "An upper-case realm name is required. Unable to continue."
+                sys.exit(1)
             else:
                 realm_name = upper_dom
     return realm_name
@@ -451,7 +452,7 @@ def main():
     if not options.realm_name:
         realm_name = read_realm_name(domain_name, options.unattended)
     else:
-        realm_name = options.realm_name
+        realm_name = options.realm_name.upper()
 
     if not options.dm_password:
         dm_password = read_dm_password()
-- 
1.5.4

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]