Adam Kennedy-3 wrote: > > Does this still imply I need to hand-maintain something after the > initial build? > > Would this limit us from doing things like automated daily builds of > blead/svn versions and so on? >
First of all it is cruial (for us) to determine that there are files missing. What then to do depends on your needs. Our filebase doesn't change a lot so this approach with manual editing fits our needs. (This check runs with our daily build). Adam Kennedy-3 wrote: > > We'd also like to allow for "subclassing" of product installations. > > While we build two basic installs (purist experimental, and a > user-focused version that bundles some basic additions) we would like to > allow for customized builds derived from ours, and it would seem that > anything that requires me to maintain anything by hand long term is a > significant reduction in functionality from what we get with Inno Setup > Script generation. > Of course, moving to .msi is slightly more important than the dynamic > build process, but that would still mean we could only offer .msi > install in our "official" build, and out others could only get "reduced > functionality"... > IMHO this should be also possible with WIX, but since I have no idea how you do this in Inno Setup I could not tell you more. Adam Kennedy-3 wrote: > > Am I right here though in thinking that the fundamental issue with > dynamic generation is to do with guid and component state over time? > > Could I avoid this problem by generation a guid state cache for > components automatically instead of maintaining it by hand? > Yes you are right. MSI requires that a file with same name and same directory location must have the same Guid in each installer. Providing some guid state cache and creating the wxs files from scratch should fit this needs when you filebase change a lot. (that's what mallow does) If this rule is violated you will get missing files on upgrades. Regards Dominik -- View this message in context: http://www.nabble.com/A-set-of-incrementally-more-complex-examples-to-help-writing-build-automation-tp15241530p15306335.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users