ooo-build r8777 - in branches/ooo-build-2-1: . patches/src680

Author: tml
Date: 2007-02-12 12:22:18 +0000 (Mon, 12 Feb 2007)
New Revision: 8777
ViewCVS link:

2007-02-12  Tor Lillqvist  <tml novell com>

	* patches/src680/apply/novell-win32-msi-patchability.diff:
	Add predefined component codes for "af", too.
	(solenv/bin/modules/installer/ Add the hash tables
	%installer::globals::savedmapping, savedrevmapping,
	savedrev83mapping and saved83dirmapping to keep track of the file
	table keys (FTKs) and 8.3 names used in a previous build. When
	producing a build to which the intention is that it should be
	possible to upgrade by using a Windows Installer patch (.msp file)
	we should use the same FTKs and 8.3 names for files and
	folders. Otherwise the msimsp program that builds the patch will
	get confused and unnecessarily include whole files as it thinks
	they are "new" because their FTK is different, their 8.3 name is
	different, or the folder they are in has a different 8.3 name.
	(solenv/bin/modules/installer/windows/ Use the
	mapping hash tables.
	(solenv/bin/modules/installer/windows/ New function:
	installer::windows::msiglobal::read_saved_mappings(). If there is
	a PREVIOUS_IDT_DIR environment variable, it should point to the folder of the
	previous build that we want to be upgradable from. Read File.idt
	and Director.idt in that folder and set up the mapping hash
	(solenv/bin/ Call read_saved_mappings().

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]