diff options
author | Ben Kaduk <kaduk@mit.edu> | 2012-08-13 18:01:47 -0400 |
---|---|---|
committer | Ben Kaduk <kaduk@mit.edu> | 2012-08-29 14:50:21 -0400 |
commit | 9470259dcd30c564af0eb30b9afbc9e0c492f79c (patch) | |
tree | fbff323a8526e2542ec6131983ba36982ef55a1c /src/windows/installer/wix/kfw.wxs | |
parent | 343c3c44dd96e7f8f58208b05b6074c140e193ba (diff) | |
download | krb5-9470259dcd30c564af0eb30b9afbc9e0c492f79c.tar.gz krb5-9470259dcd30c564af0eb30b9afbc9e0c492f79c.tar.xz krb5-9470259dcd30c564af0eb30b9afbc9e0c492f79c.zip |
Upgrade 64-bit KfW installations
We use separate UpgradeCodes for 32- and 64-bit installers, so
we must check for both of them when seeing if we are upgrading an
old/existing installation.
ticket: 7335 (new)
queue: kfw
target_version: 1.10.4
tags: pullup
Diffstat (limited to 'src/windows/installer/wix/kfw.wxs')
-rwxr-xr-x | src/windows/installer/wix/kfw.wxs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/windows/installer/wix/kfw.wxs b/src/windows/installer/wix/kfw.wxs index c7b86ac9ea..20a70e5ed7 100755 --- a/src/windows/installer/wix/kfw.wxs +++ b/src/windows/installer/wix/kfw.wxs @@ -169,7 +169,7 @@ <AdminExecuteSequence /> <InstallExecuteSequence> <Custom Action="KillRunningProcesses" After="InstallValidate"/> - <RemoveExistingProducts After="KillRunningProcesses">(Not Installed) And (UPGRADEPISMERE Or UPGRADEKFW)</RemoveExistingProducts> + <RemoveExistingProducts After="KillRunningProcesses">(Not Installed) And (UPGRADEPISMERE Or UPGRADEKFW Or UPGRADEKFW64)</RemoveExistingProducts> <Custom Action="RenameKrb5Ini_Cmd" Before="RenameKrb5Ini"/> <Custom Action="RenameKrb5Ini" Before="InstallFinalize">SYSTEMKRB5INI <> ""</Custom> <!-- When running with a UI, CCP_Success property is not passed down to the server. --> @@ -196,7 +196,12 @@ <Upgrade Id="61211594-AAA1-4A98-A299-757326763CC7"> <UpgradeVersion IgnoreRemoveFailure="no" IncludeMinimum="no" Maximum="$(var.VersionString)" IncludeMaximum="yes" MigrateFeatures="yes" Property="UPGRADEKFW" /> </Upgrade> - + + <!-- KfW 64-bit MSI --> + <Upgrade Id="6DA9CD86-6028-4852-8C94-452CAC229244"> + <UpgradeVersion IgnoreRemoveFailure="no" IncludeMinimum="no" Maximum="$(var.VersionString)" IncludeMaximum="yes" MigrateFeatures="yes" Property="UPGRADEKFW64" /> + </Upgrade> + <!-- NSIS installation --> <!-- The NSIS installation, being non-MSI, is detected and removed through other means. --> |