From 76a2e85dbbc8d8b8472bf91fc75e21163672e7f4 Mon Sep 17 00:00:00 2001 From: Endi Sukma Dewata Date: Thu, 11 Apr 2013 15:27:27 -0400 Subject: Tracking upgrade using existing config files. The upgrade framework has been modified to use pki.conf to track system upgrade, tomcat.conf to track instance upgrade, and CS.cfg to track subsystem upgrade. The preop.product.version in CS.cfg has been renamed into cms.product.version and is now used to track upgrade. Ticket #544 --- base/server/src/engine/pkiparser.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'base/server/src/engine') diff --git a/base/server/src/engine/pkiparser.py b/base/server/src/engine/pkiparser.py index 047e8614e..8fcac77ca 100644 --- a/base/server/src/engine/pkiparser.py +++ b/base/server/src/engine/pkiparser.py @@ -33,7 +33,9 @@ import sys import time -# PKI Deployment Imports +# PKI Imports +import pki +import pki.upgrade import pkilogging import pkiconfig as config import pkimessages as log @@ -180,7 +182,10 @@ class PKIConfigParser: default_http_port = '80' default_https_port = '443' + application_version = str(pki.upgrade.Version(pki.implementation_version())) + self.pki_config = ConfigParser.SafeConfigParser({ + 'application_version': application_version, 'pki_instance_name': default_instance_name, 'pki_http_port': default_http_port, 'pki_https_port': default_https_port, -- cgit