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:17 -0400
commit5c10f66e4abd35dc24fe65d5916e429bee221093 (patch)
tree69b6a166535fb7a423a51f357349c0737bcf371f
parentc0879cd00b17b61de54b52cb24a61ce85374cae4 (diff)
downloadfreeipa-5c10f66e4abd35dc24fe65d5916e429bee221093.zip
freeipa-5c10f66e4abd35dc24fe65d5916e429bee221093.tar.gz
freeipa-5c10f66e4abd35dc24fe65d5916e429bee221093.tar.xz
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 406da93..8c4d9a2 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()