Thanks so much for the replies, guys! Great help!! By the way, Levi was
correct to assume that I want to run the batch file only on uninstall :).
Thanks again, both of you!
On 2/5/07, Levi Wilson <[EMAIL PROTECTED]> wrote:
The condition:
Installed AND NOT REINSTALL
Would only execute on an Uninstall.
On 2/5/07, fiordean dacian < [EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I think Dhaval only wants its "UndoActionA" executed on removal, and not
> during the installation (otherwise it will immediately undo the effects of
> "ActionA", right?)
>
> Recap: "ActionA" on install (and removal eventually)
> "UndoActionA" on uninstall only
>
> There is indeed a restriction on REMOVE property, your custom action
> needs to be scheduled after "InstallValidate":
> http://msdn2.microsoft.com/en-us/library/aa368013.aspx
>
> Dacian
>
>
> ----- Original Message ----
> From: Levi Wilson <[EMAIL PROTECTED]>
> To: fiordean dacian < [EMAIL PROTECTED]>
> Cc: WiX-users@lists.sourceforge.net
> Sent: Monday, February 5, 2007 3:40:39 PM
> Subject: Re: [WiX-users] CustomAction
>
> If you did it that way I think that ActionA would run both on Install
> AND Uninstall. To get ActionA to run Only in install, you would condition
> it like this:
>
> <Custom Action="ActionA" After="InstallFiles">NOT Installed</Custom>
> <!-- Only run on Install -->
> <Custom Action="UndoActionA" After="RemoveFiles">Installed AND NOT
> REINSTALL</Custom> <!-- Only run on uninstallation -->
>
> Please correct me if I'm wrong. I think that I read somewhere in one of
> the WiX (or MSI?) newsgroups that you shouldn't use the REMOVE property to
> condition something for uninstallation. Hope this helps.
>
> On 2/5/07, fiordean dacian < [EMAIL PROTECTED]> wrote:
> >
> >
> > Hi Dhaval,
> >
> > I'm new here and I have not much experience with WiX, but if my
> > understanding is correct, here it goes:
> >
> > ...
> > <CustomAction Id="ActionA" .../>
> > <CustomAction Id="UndoActionA" .../>
> >
> > <InstallExecuteSequence>
> >
> > <Custom Action="ActionA" After="InstallFiles"/>
> > <Custom Action="UndoActionA" After="ActionA">REMOVE="ALL"</Custom>
> >
> > ....
> >
> > </InstallExecuteSequence>
> >
> > This will makes sure your 'UndoActionA' custom action is executed only
> > during removal.
> >
> > Hope this helps,
> > Dacian
> >
> >
> >
> > ----- Original Message ----
> > From: Dhaval Patel <[EMAIL PROTECTED]>
> > To: " wix-users@lists.sourceforge.net" <
> > wix-users@lists.sourceforge.net>
> > Sent: Friday, February 2, 2007 7:30:06 PM
> > Subject: [WiX-users] CustomAction
> >
> > I have been trying to find a post that would sum up how to run a
> > CustomAction (to run a batch file) at the end of an installation, and in the
> > same MSI, another CustomAction that would run the corresponding "undo"
> > action from another batch file. So the flow would be like:
> >
> > Step 1) Install files
> > Step 2) Run batch file for action A
> > Step 3) Run batch file to undo action A
> > Step 4) Uninstall files
> >
> > I have tried hard to find examples and it seems that running a batch
> > file after install is straightforward, but what about the uninstallation
> > phase? Specifically, what's the Event that I should tie the batch file to so
> > that it runs only during uninstallation?
> >
> > Thanks in advance, folks.
> >
> > -------------------------------------------------------------------------
> > Using Tomcat but need to do more? Need to support web services,
> > security?
> > Get stuff done quickly with pre-integrated technology to make your job
> > easier.
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache
> > Geronimo
> >
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
> > ------------------------------
> > Finding fabulous fares is fun.
> > Let Yahoo! FareChase search your favorite travel
sites<http://farechase.yahoo.com/promo-generic-14795097;_ylc=X3oDMTFtNW45amVpBF9TAzk3NDA3NTg5BF9zAzI3MTk0ODEEcG9zAzEEc2VjA21haWx0YWdsaW5lBHNsawNxMS0wNw--%0A>to
find flight and hotel bargains.
> >
> >
> > -------------------------------------------------------------------------
> > Using Tomcat but need to do more? Need to support web services,
> > security?
> > Get stuff done quickly with pre-integrated technology to make your job
> > easier.
> > Download IBM WebSphere Application Server v.1.0.1 based on Apache
> > Geronimo
> >
> > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> > _______________________________________________
> > WiX-users mailing list
> > WiX-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wix-users
> >
> >
>
>
> ------------------------------
> Need a quick answer? Get one in minutes from people who know. Ask your
> question on Yahoo! Answers
>
<http://answers.yahoo.com/;_ylc=X3oDMTFvbGNhMGE3BF9TAzM5NjU0NTEwOARfcwMzOTY1NDUxMDMEc2VjA21haWxfdGFnbGluZQRzbGsDbWFpbF90YWcx>
> .
>
>
> -------------------------------------------------------------------------
> Using Tomcat but need to do more? Need to support web services,
> security?
> Get stuff done quickly with pre-integrated technology to make your job
> easier.
> Download IBM WebSphere Application Server v.1.0.1 based on Apache
> Geronimo
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
>
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job
easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier.
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users