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 + + 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():