summaryrefslogtreecommitdiffstats
path: root/install/tools
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2010-11-19 11:22:10 -0500
committerSimo Sorce <ssorce@redhat.com>2010-11-19 14:49:49 -0500
commit5d5ec15ee5183b3ee5d67fef34877d55874e9e14 (patch)
tree6e5225b2bc7988882d39c633fa577740ec80bc6b /install/tools
parentcbddbc2fbbf821cb90c4d5a1b400aaed64940e07 (diff)
downloadfreeipa.git-5d5ec15ee5183b3ee5d67fef34877d55874e9e14.tar.gz
freeipa.git-5d5ec15ee5183b3ee5d67fef34877d55874e9e14.tar.xz
freeipa.git-5d5ec15ee5183b3ee5d67fef34877d55874e9e14.zip
Automatically disable pkinit when not supported
Diffstat (limited to 'install/tools')
-rwxr-xr-xinstall/tools/ipa-server-install4
1 files changed, 4 insertions, 0 deletions
diff --git a/install/tools/ipa-server-install b/install/tools/ipa-server-install
index 4340fbf3..aeb1cb71 100755
--- a/install/tools/ipa-server-install
+++ b/install/tools/ipa-server-install
@@ -176,6 +176,10 @@ def parse_options():
if (options.external_cert_file and not os.path.isabs(options.external_cert_file)):
parser.error("--external-cert-file must use an absolute path")
+ #Automatically disable pkinit w/ dogtag until that is supported
+ if not options.pkinit_pkcs12 and not options.selfsign:
+ options.setup_pkinit = False
+
return safe_options, options
def signal_handler(signum, frame):