Rob Hamflett wrote:
> There are a few things you could consider. 

Hi Rob.

> You could ask the 
> other company to produce a merge module for you.  

I did that, and they said 'no'. I am not too happy to depend
on that third party software, unfortunately there's no way
to replace this soonish.

Moreover, I came to the (possibly wrong) conclusion that
'Merge module' and 'Merge module' might be different beasts.
I had troubles to use merge modules produced by ("plain")
Visula Studio Merge Module porjects in a Wix based installer,
possibly due to the way the merge is actually done (Wix
seems to resolve the merging at link time whereas the 
VS deployment stuff resolves them at install time, at least
that's my guess right now). So if this assumption is true,
even a merge module might not be enough since it might be of 
the wrong breed.

> There is also a custom action type for launching another MSI file, 
> but you'll have to run it during the UI Sequence. 

That'd be interesting.

Let me try to figure out how this works.

>From the Wix Schema page I end up somewhere near
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/summary_list_of_all_custom_action_types.asp
which does not seem to contain something directly related to
starting another install. I can, of course, start 'msiexec',
but that yields the 'two installers at the same time' problem.

So maybe there are more 'native' custom action types then those
listed on that page?

> The problem here is that there's no possibility of rollback, and 
> you can't get at the embedded MSI file if it's wanted for 
> anything else like repairs. 

Repair would not be that much of an issue as this would be new
functionality for our users anyway - so it'd be ok if it were
absent or 'semi-broken'.

What do you mean by 'no possibility of rollback' exactly?
That if the installer has to exit after the installation 
of the embedded product there'd be no way to clean this 
up, i.e. the embedded product would remain installed?
That'd be a problem I suppose...

> The recommended method is to use a bootstrapper which installs 
> all the pre-requisites and then installs your own product.

Ok, we sort of have this kind of setup right now already in a
non-msi world. I had thought in beginning we could get rid
of it once everything uses msi... well...

Thanks for your input.
Andre'

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to