diff options
author | Rob Crittenden <rcritten@redhat.com> | 2011-10-10 10:15:41 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2011-10-11 17:08:27 -0400 |
commit | c2ae286e4bcaa64d12b3578c434d2f3f0fed95b4 (patch) | |
tree | 5e6a8fa991188bfe1694872a85cf171b4964193e | |
parent | 1e56498479e15989e85777f22bd4d775023b2e73 (diff) | |
download | freeipa-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-upgradeconfig | 3 |
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() |