summaryrefslogtreecommitdiffstats
path: root/ipa-client/ipa-install/ipa-client-install
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2008-02-27 16:17:38 -0500
committerRob Crittenden <rcritten@redhat.com>2008-02-27 16:17:38 -0500
commit6533bc1a846cfbeb5faae5b58719923c6cfe170e (patch)
tree5d82d19014e9023ed9dd21f55fe387fe16ffdbbc /ipa-client/ipa-install/ipa-client-install
parent999bd4fb1e4f601759b9eb7d40c27ec983c99329 (diff)
downloadfreeipa-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/ipa-install/ipa-client-install')
-rw-r--r--ipa-client/ipa-install/ipa-client-install30
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)