diff options
Diffstat (limited to 'ipa-python/ipautil.py')
-rw-r--r-- | ipa-python/ipautil.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ipa-python/ipautil.py b/ipa-python/ipautil.py index 649a3f203..780fef3d0 100644 --- a/ipa-python/ipautil.py +++ b/ipa-python/ipautil.py @@ -36,6 +36,7 @@ from types import * import re import xmlrpclib import datetime +from ipa import config try: from subprocess import CalledProcessError class CalledProcessError(subprocess.CalledProcessError): @@ -53,6 +54,15 @@ except ImportError: def __str__(self): return "Command '%s' returned non-zero exit status %d" % (self.cmd, self.returncode) +def get_domain_name(): + try: + config.init_config() + domain_name = config.config.get_domain() + except Exception, e: + return None + + return domain_name + def realm_to_suffix(realm_name): s = realm_name.split(".") terms = ["dc=" + x.lower() for x in s] |