summaryrefslogtreecommitdiffstats
path: root/install/tools/ipa-ca-install
diff options
context:
space:
mode:
authorMartin Basti <mbasti@redhat.com>2015-11-19 15:40:20 +0100
committerMartin Basti <mbasti@redhat.com>2015-11-27 16:14:06 +0100
commitfa2fbc680aea8f9cb43238ae0103e5030324f3f6 (patch)
treee976e1e3cf498f12c01a0044aedd93839f263c70 /install/tools/ipa-ca-install
parentf12f56fe8d607240efd7e8c8a942554bdd3b980f (diff)
downloadfreeipa-fa2fbc680aea8f9cb43238ae0103e5030324f3f6.tar.gz
freeipa-fa2fbc680aea8f9cb43238ae0103e5030324f3f6.tar.xz
freeipa-fa2fbc680aea8f9cb43238ae0103e5030324f3f6.zip
ipa-ca-install: error when replica file is passed with domain level > 0
with replica promotion (domain level > 0) there are no replica files, thus adding replica file as parameter when domain level > 0 should be disallowed. https://fedorahosted.org/freeipa/ticket/5455 Reviewed-By: Martin Babinsky <mbabinsk@redhat.com> Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Diffstat (limited to 'install/tools/ipa-ca-install')
-rwxr-xr-xinstall/tools/ipa-ca-install3
1 files changed, 3 insertions, 0 deletions
diff --git a/install/tools/ipa-ca-install b/install/tools/ipa-ca-install
index fafd5d091..b1d58f750 100755
--- a/install/tools/ipa-ca-install
+++ b/install/tools/ipa-ca-install
@@ -110,6 +110,9 @@ def install_replica(safe_options, options, filename):
domain_level = dsinstance.get_domain_level(api)
if domain_level > DOMAIN_LEVEL_0:
options.promote = True
+ if filename is not None:
+ sys.exit("Too many parameters provided. "
+ "No replica file is required")
else:
options.promote = False
if filename is None: