diff options
author | Rob Crittenden <rcritten@redhat.com> | 2008-02-19 10:46:22 -0500 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2008-02-19 10:46:22 -0500 |
commit | da24953f9ad8676b684dd483441b3c848a0ce4a3 (patch) | |
tree | a1ca0bfc943568385a05daedacf6f06fd6f258ef /ipa-server/ipa-install | |
parent | e31d33619d1e83cf1599d477a040c1b2444fb678 (diff) | |
download | freeipa-da24953f9ad8676b684dd483441b3c848a0ce4a3.tar.gz freeipa-da24953f9ad8676b684dd483441b3c848a0ce4a3.tar.xz freeipa-da24953f9ad8676b684dd483441b3c848a0ce4a3.zip |
Warn if a user tries to install a replica on the wrong target machine
432691
Diffstat (limited to 'ipa-server/ipa-install')
-rw-r--r-- | ipa-server/ipa-install/ipa-replica-install | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/ipa-server/ipa-install/ipa-replica-install b/ipa-server/ipa-install/ipa-replica-install index ecf91f2cc..93cfc8642 100644 --- a/ipa-server/ipa-install/ipa-replica-install +++ b/ipa-server/ipa-install/ipa-replica-install @@ -138,6 +138,18 @@ def main(): config = ReplicaConfig() read_info(dir, config) config.host_name = get_host_name() + p = filename.split('-') + if p[len(p)-1] != config.host_name: + try: + print "This replica was created for '%s' but this machine is named '%s'" % (p[len(p)-1], config.host_name) + yesno = raw_input("This may cause problems. Continue? [Y/n]: ") + print "" + if not yesno or yesno.lower()[0] == "y": + pass + else: + sys.exit(0) + except KeyboardInterrupt: + sys.exit(0) config.repl_password = ipautil.ipa_generate_password() config.dir = dir |