diff options
author | Rob Crittenden <rcritten@redhat.com> | 2008-02-27 16:17:38 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2008-02-27 16:17:38 -0500 |
commit | 6533bc1a846cfbeb5faae5b58719923c6cfe170e (patch) | |
tree | 5d82d19014e9023ed9dd21f55fe387fe16ffdbbc /ipa-client | |
parent | 999bd4fb1e4f601759b9eb7d40c27ec983c99329 (diff) | |
download | freeipa-6533bc1a846cfbeb5faae5b58719923c6cfe170e.tar.gz freeipa-6533bc1a846cfbeb5faae5b58719923c6cfe170e.tar.xz freeipa-6533bc1a846cfbeb5faae5b58719923c6cfe170e.zip |
Add action statement to ldap.conf update
Move imports into try/except so that ctrl-C can always be caught
Fix typo
Diffstat (limited to 'ipa-client')
-rw-r--r-- | ipa-client/ipa-install/ipa-client-install | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/ipa-client/ipa-install/ipa-client-install b/ipa-client/ipa-install/ipa-client-install index 061b0f7eb..a2106a59d 100644 --- a/ipa-client/ipa-install/ipa-client-install +++ b/ipa-client/ipa-install/ipa-client-install @@ -21,17 +21,6 @@ VERSION = "%prog .1" -import sys - -import krbV -import socket -import logging -from optparse import OptionParser -import ipaclient.ipadiscovery -import ipaclient.ipachangeconf -import ipaclient.ntpconf -from ipa.ipautil import run - def parse_options(): parser = OptionParser(version=VERSION) parser.add_option("--domain", dest="domain", help="domain name") @@ -184,7 +173,7 @@ def main(): ldapconf.newConf("/etc/ldap.conf", opts) print "Configured /etc/ldap.conf" except Exception, e: - print "Configuration failed: " + str(e) + print "Creation of /etc/ldap.conf: " + str(e) return 1 #Check if kerberos is already configured properly @@ -254,15 +243,15 @@ def main(): try: run(["getent", "passwd", "admin"]) except Exception, e: - print "nss_ldap is not able to use DNS disccovery!" + print "nss_ldap is not able to use DNS discovery!" print "Changing configuration to use hardcoded server name: " + ds.getServerName() - opts = [{'name':'uri', 'type':'option', 'value':'ldap://'+ds.getServerName()}, + opts = [{'name':'uri', 'type':'option', 'action':'set', 'value':'ldap://'+ds.getServerName()}, {'name':'empty', 'type':'empty'}] try: ldapconf.changeConf("/etc/ldap.conf", opts) except Exception, e: - print "Configuration failed: " + str(e) + print "Adding hardcoded server name to /etc/ldap.conf failed: " + str(e) return 1 #Modify pam to add pam_krb5 @@ -278,6 +267,17 @@ def main(): return 0 try: + import sys + + import krbV + import socket + import logging + from optparse import OptionParser + import ipaclient.ipadiscovery + import ipaclient.ipachangeconf + import ipaclient.ntpconf + from ipa.ipautil import run + sys.exit(main()) except KeyboardInterrupt: sys.exit(1) |