summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2008-05-30 15:31:13 -0400
committerRob Crittenden <rcritten@redhat.com>2008-05-30 16:13:41 -0400
commitbb2cdb7d4ccb1ac0b1788e1d2eec34cb32a4137d (patch)
tree5521aa259d71e94ea7fa7120fb1630587debcffd
parentf1233427262cc0bb6db20ab211524a0dd0da9a0d (diff)
downloadfreeipa-bb2cdb7d4ccb1ac0b1788e1d2eec34cb32a4137d.tar.gz
freeipa-bb2cdb7d4ccb1ac0b1788e1d2eec34cb32a4137d.tar.xz
freeipa-bb2cdb7d4ccb1ac0b1788e1d2eec34cb32a4137d.zip
Don't prompt regarding previous DS installations in unattended mode.
449150
-rw-r--r--ipa-server/ipa-install/ipa-server-install6
1 files changed, 4 insertions, 2 deletions
diff --git a/ipa-server/ipa-install/ipa-server-install b/ipa-server/ipa-install/ipa-server-install
index de1add06..efee04b5 100644
--- a/ipa-server/ipa-install/ipa-server-install
+++ b/ipa-server/ipa-install/ipa-server-install
@@ -260,11 +260,13 @@ def read_admin_password():
admin_password = read_password("IPA admin")
return admin_password
-def check_dirsrv():
+def check_dirsrv(unattended):
serverids = ipaserver.dsinstance.check_existing_installation()
if serverids:
print ""
print "An existing Directory Server has been detected."
+ if unattended:
+ sys.exit(1)
yesno = raw_input("Do you wish to remove it and create a new one? [no]: ")
if not yesno or yesno.lower()[0] != "y":
print ""
@@ -353,7 +355,7 @@ def main():
print "To accept the default shown in brackets, press the Enter key."
print ""
- check_dirsrv()
+ check_dirsrv(options.unattended)
ds_user = ""
realm_name = ""