summaryrefslogtreecommitdiffstats
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
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
-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()