summaryrefslogtreecommitdiffstats
path: root/base/server
diff options
context:
space:
mode:
Diffstat (limited to 'base/server')
-rw-r--r--base/server/config/pkislots.cfg1
-rw-r--r--base/server/etc/pki.conf2
-rw-r--r--base/server/src/engine/pkiparser.py7
3 files changed, 9 insertions, 1 deletions
diff --git a/base/server/config/pkislots.cfg b/base/server/config/pkislots.cfg
index 1cb463bfe..a2a661f24 100644
--- a/base/server/config/pkislots.cfg
+++ b/base/server/config/pkislots.cfg
@@ -28,6 +28,7 @@ SYSTEM_USER_LIBRARIES_SLOT=[SYSTEM_USER_LIBRARIES]
TMP_DIR_SLOT=[TMP_DIR]
TPS_DIR_SLOT=[TPS_DIR]
[Tomcat]
+application_version=[APPLICATION_VERSION]
INSTALL_TIME_SLOT=[INSTALL_TIME]
PKI_ADMIN_SECURE_PORT_SLOT=[PKI_ADMIN_SECURE_PORT]
PKI_ADMIN_SECURE_PORT_CONNECTOR_NAME_SLOT=[PKI_ADMIN_SECURE_PORT_CONNECTOR_NAME]
diff --git a/base/server/etc/pki.conf b/base/server/etc/pki.conf
index 24decec52..c7f4f8470 100644
--- a/base/server/etc/pki.conf
+++ b/base/server/etc/pki.conf
@@ -2,3 +2,5 @@
RESTEASY_LIB=${RESTEASY_LIB}
# JNI jar file location
JNI_JAR_DIR=${JNI_JAR_DIR}
+
+PKI_VERSION=${APPLICATION_VERSION}
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,