From: Christopher P. <ch...@ya...> - 2007-10-08 18:27:34
|
I use the `puncture` pattern for deprecating components also. For the CAB storage issue, I have a custom task in my build automation that reads an XML file and creates 0 byte files to match the file table entries of the components being removed. This allows me to build my install without wasting a bunch of space. Ben Greenberg <be...@ca...> wrote: Hello, I have a minor upgrade to my installer package where I would like to remove some files. I plan on distributing the new MSI and well as a patch for existing installations. The files in question live alone in their own components. For the patch to work, I understand that I cannot remove components. What I have done instead is to set the components containing the files I want to remove to be Transitive. Then I set the Condition on the component to FALSE, so that the component will never get installed and it will be removed when the patch is applied (since I REINSTALL the feature in question). With these settings, the files should never get installed. So it seems silly to have them taking up space in the embedded CAB I use to hold my files. What I have done is created another, external, CAB file (a unique DiskID) and set my removed components to live there. I would like to distribute the MSI and MSP without this external CAB file. I have done initial testing with this scenario and regular installs and patches work as I expected. My question to the experts is: if I do not distribute the external CAB file with my package, can I run into problems at some point? Thanks, Ben ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ WiX-users mailing list WiX...@li... https://lists.sourceforge.net/lists/listinfo/wix-users --------------------------------- Don't let your dream ride pass you by. Make it a reality with Yahoo! Autos. |