All,

First -- I'm new to the list, so, nice to meet you.

My question, in a nutshell, is what is the best way to go about dealing with
this situation I have? The situation its, that I've got a bunch of tools
which are related to each other as part of a software platform. They are all
various utilities, and each one currently has it's own MSI installer. I want
to package a bunch of them up into a single MSI with each install as a
feature in that MSI.

The overall goal is to be able to flexibly deploy the tools in various
groups. The first step is to make one big installer with lots of features,
then in the future make various packages with certain subsets of the tools.

Each tool will be independently updated, and versioned, sometimes needing to
be installed individually, sometimes as part of a package. When installed as
a package, they may need to be updated individually, as part of that
package...

So, that's the problem... If I were starting fresh, writing it from the
ground up in WiX, I know enough about it to include each program's install
as it's own feature, and put it all together in the a big package. I think I
understand enough about fragments that I could keep each "highest level"
fragment (ie, each top level feature/seperate program install), in it's own
fragement file, then have one wxs file that has a the big package, and a wxs
file for each seperate package, then build them all at the same time...

That doesnt' quite seem like what I want to do though.

I'm not completely clear on merge modules and how those work, but I imagine
that's what I want to do here. Would I want to compile each current
installer to a MSP, instead of an MSI, then some how link each MSP in as a
feature in a big package? Can that be done? If so, how do I convert the MSI
to a MSP without completely decompiling it with dark? Would I be better
served to just re-create the installs in WiX (the MSIs were made with either
.Net Setup projects or an old version of InstallShield) as merge module
projects, generating the MSPs up-front? What would a package that used MSPs
as features look like?

Sorry if my message is lengthy and showing my obvious lack of experience
with this matter. I promise to pay attention and learn from your responses,
so that I can get back to work cleaning up our company's installer mess,
instead of sending lengthy emails to mailing-lists.

Thanks,
Troy
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to