diff --git a/client/pom.xml b/client/pom.xml
index 5c56d08a6c4..e30d97b2c4e 100644
--- a/client/pom.xml
+++ b/client/pom.xml
@@ -705,6 +705,11 @@
+
+
+
+
+
@@ -779,6 +784,21 @@
heat
+
+ python-site-packages
+
+ -var wix.PythonSitePackagesDir
+ ${basedir}/target
+ python-site-packages
+ fragment
+ INSTALLDIR
+ target/python-site-packages.wxs
+ PythonSitePackagesPath
+
+
+ heat
+
+
@@ -791,7 +811,7 @@
WixFirewallExtension
WixUIExtension
- -dSourceClient=SourceDir\client -dSetupPathDir=SourceDir\setup -dUtilitiesPathDir=SourceDir\scripts
+ -dSourceClient=SourceDir\client -dSetupPathDir=SourceDir\setup -dUtilitiesPathDir=SourceDir\scripts -dPythonSitePackagesDir=SourceDir\python-site-packages
../scripts/installer/windows/acs.wxs
../scripts/installer/windows/WixInstallerDialog.wxs
@@ -799,6 +819,7 @@
target/client.wxs
target/setupdb.wxs
target/utilities.wxs
+ target/python-site-packages.wxs
target
@@ -808,6 +829,7 @@
target/utilities.wixobj
target/WixInstallerDialog.wixobj
target/Setup_Databases.wixobj
+ target/python-site-packages.wixobj
target/acs.msi
diff --git a/scripts/installer/windows/acs.wxs b/scripts/installer/windows/acs.wxs
index f959f1c885e..150c472eb64 100644
--- a/scripts/installer/windows/acs.wxs
+++ b/scripts/installer/windows/acs.wxs
@@ -226,17 +226,23 @@
+
+
@@ -244,9 +250,11 @@
NOT Installed
NOT Installed
- NOT
+ NOT
Installed
- NOT Installed
+ NOT Installed
+ NOT Installed
+ NOT Installed
NOT Installed
(NOT Installed) AND (CREATE_DATABASE = "1")
@@ -262,6 +270,7 @@
+
diff --git a/setup/bindir/cloud-setup-databases.in b/setup/bindir/cloud-setup-databases.in
index dd22e56c427..d9dc54f91a7 100755
--- a/setup/bindir/cloud-setup-databases.in
+++ b/setup/bindir/cloud-setup-databases.in
@@ -397,7 +397,7 @@ for example:
def processEncryptionStuff(self):
def encrypt(input):
- cmd = ['java','-classpath',self.encryptionJarPath,'org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI', 'encrypt.sh', 'input=%s'%input, 'password=%s'%self.mgmtsecretkey,'verbose=false']
+ cmd = ['java','-classpath','"' + self.encryptionJarPath + '"','org.jasypt.intf.cli.JasyptPBEStringEncryptionCLI', 'encrypt.sh', 'input=%s'%input, 'password=%s'%self.mgmtsecretkey,'verbose=false']
return runCmd(cmd).strip('\r\n')
def saveMgmtServerSecretKey():