KFW: BUG: WIX: Improve Usability of multiple architecture MSI installations, remove...
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 12 Oct 2007 19:01:38 +0000 (19:01 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 12 Oct 2007 19:01:38 +0000 (19:01 +0000)
commit875db8152711c3867569d463d27d5664b0cd3dd0
tree95ed27103d975d63a972161452c0c8541e2625b4
parentc0b3626ce1cbcc482f3379d64923552b1eed89e1
KFW: BUG: WIX: Improve Usability of multiple architecture MSI installations, remove non-unique GUID component identifiers, and include Beta ID in the package name

The WiX installation package suffered from several problems:

 * The Beta ID was not being included in the package name.
   Fixed this by swapping the priority of "Release" and "Beta".
   "Beta" is an official release that has a beta value.
   A non-release has a datestamp as part of the package name.

 * There were duplicate GUID values being used for registry components.
   This would prevent proper removal of the components on uninstall.

 * 64-bit Installers were being constructed with the 32-bit installer
   schema.  This prevented side-by-side installation of the 64-bit and
   32-bit versions.  This also permitted 64-bit installers to be
   installed on 32-bit systems.

 * The 64-bit and 32-bit installers had the same package name.
   64-bit and 32-bit are now identified in the package name.

 * 64-bit files were being installed to the WOW64 environment.

ticket: new
component: windows
tags: pullup
target_version: 1.6.3

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20117 dc483132-0cff-0310-8789-dd5450dbe970
src/windows/installer/wix/config.wxi
src/windows/installer/wix/files.wxi
src/windows/installer/wix/kfw.wxs
src/windows/installer/wix/lang/config_1033.wxi
src/windows/installer/wix/lang/strings_1033.wxl
src/windows/installer/wix/platform.wxi