diff options
author | Jan Cholasta <[email protected]> | 2014-09-18 11:15:49 +0200 |
---|---|---|
committer | Martin Kosek <[email protected]> | 2014-09-30 10:01:38 +0200 |
commit | 6ab1f6c828bef740d816b29b05d9e6bed4b98574 (patch) | |
tree | 19d051c321cba4ac33f771b53f4be7716e3de22c /ipa-client | |
parent | 511dc3a8146cd01c4bb06074c9e220a2dde5c479 (diff) | |
download | freeipa-6ab1f6c828bef740d816b29b05d9e6bed4b98574.tar.gz freeipa-6ab1f6c828bef740d816b29b05d9e6bed4b98574.tar.xz freeipa-6ab1f6c828bef740d816b29b05d9e6bed4b98574.zip |
Get server hostname from jsonrpc_uri in ipa-certupdate
https://fedorahosted.org/freeipa/ticket/3259
Reviewed-By: Rob Crittenden <[email protected]>
Diffstat (limited to 'ipa-client')
-rw-r--r-- | ipa-client/ipaclient/ipa_certupdate.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/ipa-client/ipaclient/ipa_certupdate.py b/ipa-client/ipaclient/ipa_certupdate.py index c25dcaed8..fd6c80df8 100644 --- a/ipa-client/ipaclient/ipa_certupdate.py +++ b/ipa-client/ipaclient/ipa_certupdate.py @@ -20,6 +20,7 @@ import os import tempfile import shutil +import urlparse from ipapython import (admintool, ipautil, ipaldap, sysrestore, dogtag, certmonger, certdb) @@ -50,10 +51,7 @@ class CertUpdate(admintool.AdminTool): api.bootstrap(context='cli_installer') api.finalize() - try: - server = api.env.server - except AttributeError: - server = api.env.host + server = urlparse.urlsplit(api.env.jsonrpc_uri).hostname ldap = ipaldap.IPAdmin(server) tmpdir = tempfile.mkdtemp(prefix="tmp-") |