I haven't had time to do this yet but I'll throw it over the wall and see if 
anybody likes it as an idea.

In my case, all of the data we might want to customize on a per-site basis is 
exposed via public properties. I just need to provide the correct set of 
command line arguments, one for each customized public property.

I considered creating transforms to customize the values of these properties 
allowing each site to generate their own transform but the process for 
generating a transform seem rather difficult to me as you need the base package 
and the end-result package to generate the transform.... I often ask myself, if 
I have to create an end-result package anyway, then why not just use it 
directly?

Anyway, it makes a lot of sense in my case to build custom action that knows 
how to parse an XML file (or some other data format) that can be specified on 
the command line (similar to the TRANSFORMS property). The custom action would 
need to run early enough to customize public properties before the rest of the 
actions in the various sequences.

I haven't looked into building this yet for our deployments because we already 
have scripts that generate the appropriate command lines for us. I have not use 
burn yet but would love to see something similar to this available 
out-of-the-box without requiring a custom BA (I think that is what is required 
today for a burn generated bootstrapper).

Edwin G. Castro
Software Developer - Staff
Digital Channels
Fiserv
Office: 503-746-0643
Fax: 503-617-0291
www.fiserv.com
Please consider the environment before printing this e-mail


> -----Original Message-----
> From: David Cramlet [mailto:decram...@gmail.com]
> Sent: Friday, March 16, 2012 11:41 AM
> To: wix-users@lists.sourceforge.net
> Subject: [WiX-users] User-Friendly Site-Specific Installation
> 
> This may be more of a general Windows Installer question than a WiX
> question.
> 
> I have a deployment group asking if there is any way to make site-specific
> installation any easier than the "msiexec command-line magic" or "Orca
> voodoo" that transforms seem to require. Notably, this is for sites that are
> not using GPO-style deployment, since Windows takes care of applying the
> transforms in that case.
> 
> After some initial research, I am beginning to think the only other options
> would be a transform-aware bootstrapper, or just building a custom MSI for
> each site.
> 
> Since they always have exactly one transform for the product in question,
> the first thing I (perhaps foolishly) tried was adding the TRANSFORMS
> property to the Property table of the MSI, with a value along the lines of
> "@SiteSpecific.mst" (with such an MST in the same folder as the MSI). As you
> might expect, this (and various variations
> thereof) had no discernible effect.
> 
> Any thoughts would be much appreciated.
> 
> Thank you,
> David Cramlet
> decram...@gmail.com
> 
> ------------------------------------------------------------------------------
> This SF email is sponsosred by:
> Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-
> msazure _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to