Feature Requests item #1560183, was opened at 2006-09-17 17:02
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642717&aid=1560183&group_id=105970

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: None
Group: None
Status: Open
Priority: 5
Submitted By: Hilko_Lantinga (hilko_lantinga)
Assigned to: Nobody/Anonymous (nobody)
Summary: Use RemoveExistingProducts as an attribute of Upgrade

Initial Comment:
The scheduling of RemoveExistingProducts determines 
what the upgrade does, so maybe it would be a nice 
idea to have it as an Upgrade attribute and add a 
Rollback and RemoveAll attribute).

It should have two options, as an example:

RemoveExistingProducts="BeforeInstall" and 
RemoveAll="true" which would schedule between the 
InstallValidate action and the InstallInitialize 
action. 

RemoveExistingProducts="BeforeInstall" and 
RemoveAll="false" which would schedule after the 
InstallInitialize action and before any actions that 
generate execution script.

If RemoveExistingProducts="BeforeInstall" then 
Rollback should not be set.

RemoveExistingProducts="AfterInstall"

If RemoveExistingProducts="AfterInstall" the Rollback 
should be selected, as an example:

Rollback="RemovePrevious" which would schedule after 
the InstallFinalize action.

Rollback="RemovePreviousInstallNew" which would 
schedule between the InstallExecute action, or the 
InstallExecuteAgain action, and the InstallFinalize 
action.

If RemoveExistingProducts="AfterInstall" then 
RemoveAll should not be set.

Rob or Derek should be able to come up with a more 
logical solution, it could be done with one 
attributes with 4 values, only picking describing 
valuenames is hard, maybe mode1 - mode4 is option too.





----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=642717&aid=1560183&group_id=105970

-------------------------------------------------------------------------
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-devs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to