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

Reply via email to