*I think to get around that, you would need to add CustomActionRefs for any action whose order (sequence number) has changed.* ** Can we add custom action refs for predefined actions? In InstallExecuteSequence we are changing the conditon for *ScheduleReboot*action.
Regards Abhijit -----Original Message----- From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] > Sent: Wednesday, October 17, 2012 5:05 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] FW: FW: Patch installation asks for a reboot > > Your code snippet shows the right way to proceed. > If you can see the property change but not the sequence change, it might > be because the property and sequence are in different fragments. > Are you using admin installations, rather than wixpdbs, to build your > patch ? > If so, the MSI is automatically fragmented behind the scenes and the > property would effectively be in a fragment on its own. I think to get > around that, you would need to add CustomActionRefs for any action whose > order (sequence > number) has changed. > > I'll try to explain my earlier comment: > When you REFerence an element (as in ComponentRef, CustomActionRef), > everything in the same fragment is also pulled into the patch. Therefore, > if you want your sequence changes in the patch, you must reference > something in the same fragment as the execute sequence - because there is > no InstallExecuteSequenceRef element. > > -----Original Message----- > From: abhijit chakraborty [mailto:abhi.chak.ju...@gmail.com] > Sent: 17 October 2012 12:18 > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] FW: FW: Patch installation asks for a reboot > > > I had added a dummy property in the ddp file like > > > *<Product ...>* > > *<Property Id="DummyProperty" Value='1' />* > > *<InstallExecuteSequence>* > > *........* > > *........* > > *</InstallExecuteSequence>* > > *</Product>* > > > > and added a PropertyRef for the dummy property in the patch. > > > > I saw that the new dummy property got added to the patch and on it > > showed up in the orca tool too in the Property table. > > However InstallExecuteSequence was still not updated. > > > > Can you please explain what you mean when you say "referencing the > > same fragment as the installexecutesequence"? > > In the above dummy code snippet is there something that I need to change? > > > > Regards > > Abhijit > > > > > > -----Original Message----- > > From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] > > > >> Sent: Wednesday, October 17, 2012 3:01 PM > >> To: General discussion for Windows Installer XML toolset. > >> Subject: Re: [WiX-users] FW: Patch installation asks for a reboot > >> > >> Have you anything referencing the fragment that the > >> installexecutesequence is in ? There is no installexecutesequenceRef > >> element so you'll need some way to tell Wix to include the new > >> sequence in the patch. > >> > >> -----Original Message----- > >> From: abhijit chakraborty [mailto:abhi.chak.ju...@gmail.com] > >> Sent: 17 October 2012 03:09 > >> To: wix-users@lists.sourceforge.net > >> Subject: Re: [WiX-users] FW: Patch installation asks for a reboot > >> > >> Hi, > >> There is still one more problem. > >> I thought if I change the install execute sequence in the target msi, > >> that will be picked up by the msp. > >> However when I drop the msp on the base msi in Orca tool I do not see > >> any change in the install sequence. > >> > >> All the new components that I have added, modified seem to be there > >> in the tables - basically I can see all other changes that I have > >> made in the patch except for the install execute sequence change. > >> > >> Can you please provide some idea as to what might be happening here? > >> > >> Regards > >> Abhijit > >> > >> > >> > -----Original Message----- > >> > From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] > >> > Sent: Tuesday, October 16, 2012 4:18 PM > >> > To: General discussion for Windows Installer XML toolset. > >> > Subject: Re: [WiX-users] Patch installation asks for a reboot > >> > > >> > A patch works by transforming the installed and cached MSI with the > >> > patch and then running a repair on the resulting MSI. That's why > >> > you see the MSI apparently installing again. > >> > Altering the condition to NOT REMOVE AND NOT PATCH in the patch > >> > sounds like a reasonable fix, if you're certain that the condition > >> > that required the reboot won't occur again. > >> > > >> > -----Original Message----- > >> > From: abhijit chakraborty [mailto:abhi.chak.ju...@gmail.com] > >> > Sent: 16 October 2012 11:23 > >> > To: wix-users@lists.sourceforge.net > >> > Subject: [WiX-users] Patch installation asks for a reboot > >> > > >> > Hi, > >> > We are creating a patch on top of already shipped product. > >> > > >> > In the product msi we schedule a reboot like <ScheduleReboot > >> > sequence=AfterInstallFinalize>NOT REMOVE</ScheduleReboot> > >> > > >> > It appears while installing the patch which targets the above msi, > >> > it reruns the msi and a reboot gets scheduled. > >> > > >> > Is there any way we can avoid the ScheduleReboot while installing > >> > the patch? > >> > > >> > Will changing the schedule reboot condition in product msi to > >> > something like *NOT REMOVE AND NOT PATCH* or, *NOT REMOVE AND NOT > >> > OLDERPRODUCTFOUND* help? > >> > > >> > While re-running the msi installsequence does the patch pick up the > >> > actions from already installed msi i.e is it runtime event? > >> > Or, the msi installsequence run by the patch is determined at > >> > compile time (I.e. if I change the condition for reboot in the > >> > product msi will it be honored by the patch)? > >> > > >> > Regards > >> > Abhijit > >> > > >> > ------------------------------------------------------------------- > >> > --- > >> > ------- > >> > - > >> > Don't let slow site performance ruin your business. Deploy New > >> > Relic APM Deploy New Relic app performance management and know > >> > exactly what is happening inside your Ruby, Python, PHP, Java, and > >> > .NET app Try New Relic at no cost today and get our sweet Data Nerd > shirt too! > >> > http://p.sf.net/sfu/newrelic-dev2dev > >> > _______________________________________________ > >> > WiX-users mailing list > >> > WiX-users@lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/wix-users > >> > SDL PLC confidential, all rights reserved. > >> > If you are not the intended recipient of this mail SDL requests and > >> > requires that you delete it without acting upon or copying any of > >> > its contents, and we further request that you advise us. > >> > SDL PLC is a public limited company registered in England and Wales. > >> > Registered number: 02675207. > >> > Registered address: Globe House, Clivemont Road, Maidenhead, > >> > Berkshire > >> > SL6 7DY, UK. > >> > > >> > > >> > > >> > ------------------------------------------------------------------- > >> > --- > >> > -------- Don't let slow site performance ruin your business. Deploy > >> > New Relic APM Deploy New Relic app performance management and know > >> > exactly what is happening inside your Ruby, Python, PHP, Java, and > >> > .NET app Try New Relic at no cost today and get our sweet Data Nerd > >> > shirt too! > >> > http://p.sf.net/sfu/newrelic-dev2dev > >> > _______________________________________________ > >> > WiX-users mailing list > >> > WiX-users@lists.sourceforge.net > >> > https://lists.sourceforge.net/lists/listinfo/wix-users > >> > > >> > > >> > >> --------------------------------------------------------------------- > >> -------- > >> - > >> Everyone hates slow websites. So do we. > >> Make your web apps faster with AppDynamics Download AppDynamics Lite > >> for free > >> today: > >> http://p.sf.net/sfu/appdyn_sfd2d_oct > >> _______________________________________________ > >> WiX-users mailing list > >> WiX-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/wix-users > >> > >> > >> --------------------------------------------------------------------- > >> --------- Everyone hates slow websites. So do we. > >> Make your web apps faster with AppDynamics Download AppDynamics Lite > >> for free today: > >> http://p.sf.net/sfu/appdyn_sfd2d_oct > >> _______________________________________________ > >> WiX-users mailing list > >> WiX-users@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/wix-users > >> > >> > > > > ----------------------------------------------------------------------------- > - > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics Download AppDynamics Lite for > free > today: > http://p.sf.net/sfu/appdyn_sfd2d_oct > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://p.sf.net/sfu/appdyn_sfd2d_oct > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_sfd2d_oct _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users