set your custom action attributes as below - return = check if your custom action return non-zero value the installation fails and roll backs.
Peter Shirtcliffe wrote: > Add this: > > <InstallExecuteSequence> > <Custom Action="your custom action's Id" Before="InstallFinalize" /> > </InstallExecuteSequence> > > If you already have an installexecutesequence then just add the <Custom> > element anywhere inside that instead. > > Make sure your existing <CustomAction> element has the Execute attribute set > to "deferred". > > If you need it, add a condition inside the <Custom> element to prevent the > action running during uninstallation or repair, unless the action already > handles this. > > > -----Original Message----- > From: michael_brindam...@dell.com [mailto:michael_brindam...@dell.com] > Sent: 11 May 2010 01:41 > To: wix-users@lists.sourceforge.net > Subject: Re: [WiX-users] Looking for assistance using WIX to rollbackan > install upon failure of a custom action. > > Well, sort of, but it appears I've made a mistake - The custom action > currently is set to run after InstallFinalize, so I guess at that point, it's > sealed. I need it to run after files are installed but before > InstallFinalize I think... How could I configure it to do that? > > Thanks! > Mike > > > Michael Brindamour > Dell | Software Engineer > 300 Innovative Way > Nashua, NH 03062 USA > > michael_brindam...@dell.com > office: 1.603.589.5845 > > -----Original Message----- > From: Blair [mailto:os...@live.com] > Sent: Monday, May 10, 2010 7:15 PM > To: 'General discussion for Windows Installer XML toolset.' > Subject: Re: [WiX-users] Looking for assistance using WIX to rollback an > install upon failure of a custom action. > > If your custom action returns a failure code, the custom action is scheduled > before InstallFinalize, and you have not marked the custom action to ignore > the return codes, than that custom action will cause the entire transaction > to rollback and return the failure. > > Is that what you are asking? > > -----Original Message----- > From: michael_brindam...@dell.com [mailto:michael_brindam...@dell.com] > Sent: Monday, May 10, 2010 12:16 PM > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] Looking for assistance using WIX to rollback an install > upon failure of a custom action. > > Hi folks, > Forgive me if this is posted on a FAQ somewhere, but after > an hour or so of googling, I was unable to find the answer. I have > implemented a custom action to launch an executable I install and check some > connectivity prior to performing additional steps. I would like to, if said > Custom Action fails, rollback the installation to that point. Can anyone > help point me in the right direction? > > Thanks! > Mike > > Michael Brindamour > > ---------------------------------------------------------------------------- > -- > > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------------ > > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > ------------------------------------------------------------------------------ > > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > </pre> > <BR style="font-size:4px;"> > <a href = "http://www.sdl.com"><img src="http://www.sdl.com/images/email > logo_150dpi-01.png" alt="www.sdl.com" border="0"/></a> > <BR> > <font face="arial" size="2" "><a href = "http://www.sdl.com" > style="color:005740; font-weight: bold">www.sdl.com</a> > <BR> > <BR> > <font face="arial" size="1" color="#736F6E"> > <b>SDL PLC confidential, all rights reserved.</b> > 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.<BR> > SDL PLC is a public limited company registered in England and Wales. > Registered number: 02675207.<BR> > Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 > 7DY, UK. > </font> > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > > > ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users