summaryrefslogtreecommitdiffstats
path: root/ipa-server
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2008-04-22 09:50:04 -0400
committerRob Crittenden <rcritten@redhat.com>2008-04-23 15:36:13 -0400
commit2427e7c130a47d202218818de4d33a9244879a4c (patch)
treec36125c97fb1597e32fd29de57a1d5b9461128f6 /ipa-server
parentd854d25483acc446de355e7e821fe605104a167a (diff)
downloadfreeipa-2427e7c130a47d202218818de4d33a9244879a4c.tar.gz
freeipa-2427e7c130a47d202218818de4d33a9244879a4c.tar.xz
freeipa-2427e7c130a47d202218818de4d33a9244879a4c.zip
Don't allow a replica to prepare a replica for itself.
442756
Diffstat (limited to 'ipa-server')
-rw-r--r--ipa-server/ipa-install/ipa-replica-prepare3
1 files changed, 3 insertions, 0 deletions
diff --git a/ipa-server/ipa-install/ipa-replica-prepare b/ipa-server/ipa-install/ipa-replica-prepare
index dbcb7554..81a98f11 100644
--- a/ipa-server/ipa-install/ipa-replica-prepare
+++ b/ipa-server/ipa-install/ipa-replica-prepare
@@ -171,6 +171,9 @@ def main():
sys.exit(1)
host_name = get_host_name()
+ if host_name == replica_fqdn:
+ print "You can't create a replica on itself"
+ sys.exit(1)
ds_dir = dsinstance.config_dirname(dsinstance.realm_to_serverid(realm_name))
ds_user = get_ds_user(ds_dir)