[26971] in CVS-changelog-for-Kerberos-V5
krb5 commit [krb5-1.10]: Upgrade 64-bit KfW installations
daemon@ATHENA.MIT.EDU (Tom Yu)
Wed Aug 29 19:17:50 2012
Date: Wed, 29 Aug 2012 19:17:37 -0400
From: Tom Yu <tlyu@mit.edu>
Message-Id: <201208292317.q7TNHbip017262@drugstore.mit.edu>
To: cvs-krb5@mit.edu
Reply-To: krbdev@mit.edu
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cvs-krb5-bounces@mit.edu
https://github.com/krb5/krb5/commit/408b8116048426715c9cfa69b36bd928e45aff23
commit 408b8116048426715c9cfa69b36bd928e45aff23
Author: Ben Kaduk <kaduk@mit.edu>
Date: Mon Aug 13 18:01:47 2012 -0400
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.
(cherry picked from commit 9470259dcd30c564af0eb30b9afbc9e0c492f79c)
ticket: 7335
status: resolved
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 c7b86ac..20a70e5 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. -->
_______________________________________________
cvs-krb5 mailing list
cvs-krb5@mit.edu
https://mailman.mit.edu/mailman/listinfo/cvs-krb5