Hey Nick,

I would look at Burn to help you accomplish some of your goals. You could
make an individual MSI for each database you are shipping. Compile those
individual MSIs into Burn and then use the search features of Burn to
determine which databases have already been installed via MSI searches and
choose which to install later. Each MSI would have business logic for how to
install the database. This would help you keep things modular in the long
run. It would also help you with patching and upgrade support. Databases
are, IMHO, one of the hardest installs to upgrade through MSI (good luck).

The cab file approach wouldn't be an MSI/WiX approach in the long run.

Hope that helps,

Brian Rogers
"Intelligence removes complexity." - Me
http://blogs.msdn.com/icumove <-- NEW


On Wed, Sep 30, 2009 at 9:00 AM, Nick Ball <nick.b...@grantadesign.com>wrote:

> Hi All,
>
>
>
> I have a product that ships with several different databases - or
> combinations thereof. I would like my installer to show all available
> databases as features that the user can install - and those that didn't
> get shipped should be greyed out.
>
>
>
> I'm thinking of one main setup program and each database stored as a
> feature in separate cab files. I can either then look on the source disk
> for each cab file in turn, or write a small XML file (like office seems
> to do) describing the components and where they are. At the moment, I'd
> like to do everything in WiX.
>
>
>
> A couple of questions.
>
>
>
> 1.       Is it easy to look for named cab files? If so how? What are the
> problems with this approach (I'm thinking that a repair would need the
> source disk for this to work).
>
> 2.       If the config was stored in an XML file instead of searching
> for CABS, how would this get round the repair problem?
>
>
>
> Any other suggestions that would help me create a modular installation
> welcome.
>
>
>
> Regards
>
>
>
> Nick
>
>
>
>
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay
> ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
> http://p.sf.net/sfu/devconf
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Come build with us! The BlackBerry&reg; Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9&#45;12, 2009. Register now&#33;
http://p.sf.net/sfu/devconf
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to