/build/static/layout/Breadcrumb_cap_w.png

installation sequence control for upgrades.

Hi,

I am upgrading 3 versions , lets say a,b,c while installing the product "D" . Is there any way that msi "D" can cotrol the installation sequence of upgardes a, b, c.
What i meant is application should upgrade "c 1st" and then "b next" and then "c".
by default it is uninstalling "a , b then c".
please send the response.

Thanks,
R.Joseph.

0 Comments   [ + ] Show comments

Answers (5)

Posted by: anonymous_9363 14 years ago
Red Belt
0
I can't think of any way that you could control the order but then neither can I think of a reason why one would need to. If a component needs to be upgraded, it'll be upgraded: why does the order matter?
Posted by: joseph 14 years ago
Orange Belt
0
Hi ,

Thanks for your quick response.

Vendor has created three msi's and included some customactions and those are already there in live environment.They gave some sequence to uninstall , other wise it will throw some errors becuase of vb script customactions.Thats the reason we need to upgrade in that sequence only.
Posted by: pjgeutjens 14 years ago
Red Belt
0
you might have to script the uninstalls outside your actual MSI.
As in a VBS or something calling sequential MSIEXEC /x 's

Also, call the vendor and yell at them.

PJ
Posted by: anonymous_9363 14 years ago
Red Belt
0
You need to be careful with your terminology, since a Windows Installer "upgrade" covers a scenario where an MSI will perform (what I call) an "in-place" upgrade, i.e. the package contains all the information it needs to upgrade all the components of a version (or several versions) of a product.

As Pieter points out, you're probably going to have to script the uninstallation sequence. Use some intelligent script, like VBS, so that you determine the success of a step before you progress to the next one.
Posted by: mekaywe 14 years ago
Brown Belt
0
@joseph
ask VF to go to hell.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ