I would agree with Blair. While I use a combination of InstallShield and WiX to do what I describe, your scenario where the customer builds the final package rather then your internal build team would lend me to suggest that you'd want to ship all WiX to your customers.
--- On Thu, 9/10/09, Blair <os...@live.com> wrote: > From: Blair <os...@live.com> > Subject: RE: [WiX-users] Compression in a Merge Module > To: "'General discussion for Windows Installer XML toolset.'" > <wix-users@lists.sourceforge.net>, chr...@deploymentengineering.com > Date: Thursday, September 10, 2009, 2:08 AM > If you are supplying both the tool > and the framework MSI, why don't you just > go "wix-all-the-way" and do this: > > Framework: supplied wixlib (instead of MSI) that contains > Product element > Tool: harvests files into wixlib (instead of merge module) > Call light to link wixlibs into shipping MSI (instead of > Orca) > > Then you will have total control over the Media element > that controls > compression/etc as well as faster build speeds/etc. > > -----Original Message----- > From: Reuss, Matthias [mailto:matthias.mr.re...@siemens.com] > > Sent: Wednesday, September 09, 2009 11:29 PM > To: chr...@deploymentengineering.com; > General discussion for Windows > Installer XML toolset. > Subject: Re: [WiX-users] Compression in a Merge Module > > Hi Christopher, > > sorry for the late reply. > > The setup is for a group of product catalogues (databases) > that are issued > by several manufacturers. The files are different for each > manufacturer, but > the structure and the setup logic are the same (mostly > determined by the > software that uses the databases). > > I am developing a setup framework (IS project), containing > the logic but > nearly no files, and a tool that harvests a manufacturer's > files into a WiX > file, calls WiX to produce a merge module, calls Orca to > merge the module > into the setup framework, and adjusts some settings in the > MSI package. > > The manufacturers get the framework (as an MSI package) and > the tool, then > they build their setup and ship it to their customers. > > This means that the merge modules are not present at > InstallShield build > time, so I cannot adress them in the IS project. > > Now I got the issue that the compression in the final MSI > package was > considered poor. > > Best regards > > Matthias > > > > -----Ursprüngliche Nachricht----- > > Von: Christopher Painter [mailto:chr...@deploymentengineering.com] > > > Gesendet: Dienstag, 8. September 2009 16:16 > > An: General discussion for Windows Installer XML > toolset. > > Betreff: Re: [WiX-users] Compression in a Merge > Module > > > > I'm curious why you do it this way. > InstallShield has > > Product Configurations and Release Flags that would > alow you > > to build MSI's in various ways to address the > variation > > points you describe. A limitation would be if > you wanted to > > have the same feature tree but different module > inclusions > > but even then the SAAuto interface would allow you to > > > manipulate that as a prebuild authoring step. > > > > Christopher Painter, Author of Deployment Engineering > Blog > > Have a hot tip, know a secret or read a really good > thread > > that deserves attention? E-Mail Me > > > > > > --- On Tue, 9/8/09, Reuss, Matthias > > <matthias.mr.re...@siemens.com> > wrote: > > > > > From: Reuss, Matthias <matthias.mr.re...@siemens.com> > > > Subject: Re: [WiX-users] Compression in a Merge > Module > > > To: "General discussion for Windows Installer XML > toolset." > > <wix-users@lists.sourceforge.net> > > > Date: Tuesday, September 8, 2009, 4:57 AM > > > Thanks for your response. > > > > > > I may have started to handle the issue from the > wrong > > > side: > > > > > > My project consists of several merge modules > created with > > > WiX and a "main" package, which is actually > authored with > > > InstallShield. The merge modules are not > addressed in the > > > InstallShield project, so I first build an MSI > without merge > > > modules (it contains a small CAB file), then one > of the > > > merge modules is merged in using the command-line > version of > > > Orca. Finally some settings (ProductName, > ProductCode, > > > Upgrade Code, PackageCode etc.) are adjusted > corresponding > > > to the merge module used. > > > > > > Orca adds the files from the merge module to the > CAB file > > > orginally created by InstallShield and adjusts > the Media > > > table. > > > > > > So I may have to control the compression of these > files > > > added by Orca. However, I have not found a way to > achieve > > > this. I did try to increase compression in the > > > InstallShield project, however this did not > influence > > > the size of the final CAB file. > > > > > > Best regards > > > > > > Matthias > > > > > > > -----Ursprüngliche Nachricht----- > > > > Von: Pally Sandher [mailto:pally.sand...@iesve.com] > > > > > > > Gesendet: Dienstag, 8. September 2009 11:23 > > > > An: General discussion for Windows Installer > XML > > > toolset. > > > > Betreff: Re: [WiX-users] Compression in a > Merge > > > Module > > > > > > > > As you say the Module element doesn't seem > to have the > > > Media child > > > > element > > > > (http://wix.sourceforge.net/manual-wix3/wix_xsd_module.htm) > > > but > > > > it doesn't really matter. When the merge > module is > > > consumed > > > > into an MSI > > > > its files will be compressed into the media > table of > > > the MSI and > > > > therefore use the same level of compression > as all the > > > other files in > > > > the MSI. > > > > > > > > > > > > > -------------------------------------------------------------- > > ---------------- > > > Let Crystal Reports handle the reporting - Free > Crystal > > > Reports 2008 30-Day > > > trial. Simplify your report design, integration > and > > > deployment - and focus on > > > what you do best, core application coding. > Discover what's > > > new with > > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > > _______________________________________________ > > > WiX-users mailing list > > > WiX-users@lists.sourceforge.net > > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > > > > > > > > > > -------------------------------------------------------------- > > ---------------- > > Let Crystal Reports handle the reporting - Free > Crystal > > Reports 2008 30-Day > > trial. Simplify your report design, integration and > > deployment - and focus on > > what you do best, core application coding. Discover > what's new with > > Crystal Reports now. http://p.sf.net/sfu/bobj-july > > _______________________________________________ > > WiX-users mailing list > > WiX-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ---------------------------------------------------------------------------- > -- > Let Crystal Reports handle the reporting - Free Crystal > Reports 2008 30-Day > trial. Simplify your report design, integration and > deployment - and focus > on > what you do best, core application coding. Discover what's > new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users