pull up r20117 from trunk
authorTom Yu <tlyu@mit.edu>
Mon, 15 Oct 2007 22:07:08 +0000 (22:07 +0000)
committerTom Yu <tlyu@mit.edu>
Mon, 15 Oct 2007 22:07:08 +0000 (22:07 +0000)
commit0e8b03323a73bf76de518dcf29d688b33024b656
tree71e60b577398e8c8a8ec5702881960cf7767a12e
parent37ac6568424dace968b62661513d744f29e841ed
pull up r20117 from trunk

 r20117@cathode-dark-space:  jaltman | 2007-10-12 15:01:38 -0400
 ticket: new
 subject: KFW: BUG: WIX: Improve Usability of multiple architecture MSI installations, remove non-unique GUID component identifiers, and include Beta ID in the package name
 component: windows
 tags: pullup
 target_version: 1.6.3

 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: 5820

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-6@20120 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