Best Practice - Application as MSI and upgraded files
Hi there!
I have got a MSI-package from the application developer of a software and they are also sending a exe-file to "update some files". I have also got a reg-file from them to update "some things in the registry".
Whats best practice?
Shall I:
1) Import the changed files and setting into a MST and CAB?
2) Rebuild the MSI with the changed files?
3) Make a new snapshot with everything?
4) Keep the MSI as it is and make a Patch for the changes?
Any other suggestions?
Thanks!
/Jonas
I have got a MSI-package from the application developer of a software and they are also sending a exe-file to "update some files". I have also got a reg-file from them to update "some things in the registry".
Whats best practice?
Shall I:
1) Import the changed files and setting into a MST and CAB?
2) Rebuild the MSI with the changed files?
3) Make a new snapshot with everything?
4) Keep the MSI as it is and make a Patch for the changes?
Any other suggestions?
Thanks!
/Jonas
0 Comments
[ + ] Show comments
Answers (4)
Please log in to answer
Posted by:
nheim
17 years ago
Hi Jonas,
if you know how to, change the MSI, either via MST or directly.
But make sure, that the files are full versions and not just patches.
You could install the app and capture the changes which the additional files are causing.
Then open the captured MSI and the original MSI and work the the extra stuff into it.
Hope this gives you some ideas.
Regards, Nick
if you know how to, change the MSI, either via MST or directly.
But make sure, that the files are full versions and not just patches.
You could install the app and capture the changes which the additional files are causing.
Then open the captured MSI and the original MSI and work the the extra stuff into it.
Hope this gives you some ideas.
Regards, Nick
Posted by:
AngelD
17 years ago
Posted by:
jonasm
17 years ago
Thanks for your reply.
I have a older version of the application installed on the clients and now I need to update it to a new version.
And they have maked this "patch" for the new version.
It was a setup.exe that extracted a MSI-package, so I guess the reason for that they have not maked a new MSI or a MSP is that they just can't handle it.
/Jonas
I have a older version of the application installed on the clients and now I need to update it to a new version.
And they have maked this "patch" for the new version.
It was a setup.exe that extracted a MSI-package, so I guess the reason for that they have not maked a new MSI or a MSP is that they just can't handle it.
/Jonas
Posted by:
AngelD
17 years ago
So if they can't manage to create patches but you may not know if they do in the future and as you havn't told which distribution tool you uses this is one way to go:
Update the (a new) MSI, change the ProductCode & PackageCode and then add the old MSI to the Upgrade table.
If they release a future patch for their old MSI then do the same but patch the vendor (admin install) MSI before deploying.
Update the (a new) MSI, change the ProductCode & PackageCode and then add the old MSI to the Upgrade table.
If they release a future patch for their old MSI then do the same but patch the vendor (admin install) MSI before deploying.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.