diff options
Diffstat (limited to 'ipa-server/ipa-install/ipa-replica-install')
-rw-r--r-- | ipa-server/ipa-install/ipa-replica-install | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/ipa-server/ipa-install/ipa-replica-install b/ipa-server/ipa-install/ipa-replica-install index 551b468a6..a881071b7 100644 --- a/ipa-server/ipa-install/ipa-replica-install +++ b/ipa-server/ipa-install/ipa-replica-install @@ -54,8 +54,8 @@ def parse_options(): return options, args[0] -def get_dirman_password(): - return installutils.read_password("Directory Manager (existing master)") +def get_dirman_password() + return installutils.read_password("Directory Manager (existing master)", confirm=False, validate=False) def expand_info(filename): top_dir = tempfile.mkdtemp("ipa") @@ -228,3 +228,8 @@ except Exception, e: message = message + "\n" + str logging.debug(message) sys.exit(1) +except KeyboardInterrupt: + print "Installation cancelled." + print "Your system may be partly configured." + print "Run /usr/sbin/ipa-server-install --uninstall to clean up." + sys.exit(1) |