summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2011-10-10 10:15:41 -0400
committerRob Crittenden <rcritten@redhat.com>2011-10-11 17:08:27 -0400
commitc2ae286e4bcaa64d12b3578c434d2f3f0fed95b4 (patch)
tree5e6a8fa991188bfe1694872a85cf171b4964193e /install
parent1e56498479e15989e85777f22bd4d775023b2e73 (diff)
downloadfreeipa-c2ae286e4bcaa64d12b3578c434d2f3f0fed95b4.tar.gz
freeipa-c2ae286e4bcaa64d12b3578c434d2f3f0fed95b4.tar.xz
freeipa-c2ae286e4bcaa64d12b3578c434d2f3f0fed95b4.zip
Fix upgrades of selfsign server
In checking to see if the dogtag proxy configuration needed to be updated we didn't handle the case where dogtag isn't installed at all. https://fedorahosted.org/freeipa/ticket/1951
Diffstat (limited to 'install')
-rw-r--r--install/tools/ipa-upgradeconfig3
1 files changed, 3 insertions, 0 deletions
diff --git a/install/tools/ipa-upgradeconfig b/install/tools/ipa-upgradeconfig
index 406da9396..8c4d9a260 100644
--- a/install/tools/ipa-upgradeconfig
+++ b/install/tools/ipa-upgradeconfig
@@ -145,6 +145,9 @@ def upgrade_pki():
This requires enabling SSL renegotiation.
"""
+ if not os.path.exists('/etc/pki-ca/CS.cfg'):
+ return
+
fstore = sysrestore.FileStore('/var/lib/ipa/sysrestore')
http = httpinstance.HTTPInstance(fstore)
http.enable_mod_nss_renegotiate()