Thanks Blair. It seems that option #3 may be the way to go. Can you point me in the direction of any online resources for "Multiple-Package Installations"??
thanks in advance, Craig --- Craig Lemon 19 Princess Terrace, Newtown, Wellington 6021, NEW ZEALAND P: +64 4 977 7242 M: +64 27 414 4211 mailto:craig.le...@gmail.com --- On 19 July 2010 14:00, Blair <os...@live.com> wrote: > Three thoughts come to mind: > > 1. Most of what you are looking for can easily be achieved using Features > (a > concept in Windows Installer that WiX supports quite well), although > rolling > back would be difficult-to-impossible (all the rest of your requirements > would be relatively easy to meet). > > 2. If you use a boostrapper/chainer that supplies UI, you can make multiple > MSI packages (one for each application) and bundle them into the chainer > (so > they appear to be one product). > > 3. If you can require a minimum MSI version of 4.5, you can make use of > "Multiple-Package Installations" and do #2 using Windows Installer as your > chainer. You may need a simple bootstrapper to ensure MSI 4.5 (especially > with Vista RTM and XP machines) but this will permit using group policy and > similar administrative push systems that allow MSIs but don't allow EXEs to > install your suite of applications. > > -----Original Message----- > From: Craig Lemon [mailto:craig.le...@gmail.com] > Sent: Sunday, July 18, 2010 5:42 PM > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] [off-topic] Installer architecture > > Hi All, > > First of all, apologies for this off-topic post. I am looking for some > suggestions on the architecture of an installer for a related group of > applications, and looking at replacing existing tool set with Wix - hence > posting to Wix list. > > I am part of a team that develop applications for a mission critical 24/7 > environment. We have a main application and numerous (15+) applications > that sit alongside. What we have currently is a single installer that > installs all of our applications as one installation. When it comes to > update one of the applications we currently copy in the new binaries, > replacing the existing. We can stop one or two applications at a time, but > as this is a mission critical 24/7 environment, we cannot stop ALL > applications to run an update installer that may only update one or two > components. > > For example, we have app1, app2, app3 app4 etc. Initially we have an > installation that installs all of these applications, under one install > key. > Then app1 has a bug identified and fixed. The fix requires a new > executable be distributed. The only change is a new executable for app1 > ... > no changes to app2, app3 or app4. The current process sees us stop app1 > only, manually copy in the new executable and start app1 again. > > So moving forward, what I am after is an installer architecture that allows > the following > > 1) First-up install of all components - in one install > 2) An update of individual components > 3) Facility of rollback to a previously updated component should the need > arise > 4) Ability to update all components if required > > I would be happy for the initial install to install each > component separately, but only want to have to run a single install. > > Thoughts/suggestions welcome. > > thanks in advance, > Craig > > --- > Craig Lemon > 19 Princess Terrace, Newtown, > Wellington 6021, NEW ZEALAND > P: +64 4 977 7242 M: +64 27 414 4211 > mailto:craig.le...@gmail.com > --- > > ---------------------------------------------------------------------------- > -- > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users