Hi All,

I have to customise a vendor supplied msi with a transform. However, the vendor msi comes with a patch which updates a number of files. I am aware of the fact that in such situations I must create an admin install of the vendor msi + patch and then create a transform on the new msi.

However the customer insists on having a separate msi + mst + patch.

So, now i want to know the problems that would be faced if i distribute msi + mst and msp separately on the systems.

According to me, Repairing of this application could be a problem. Repair from the ARP would cause the old files which were a part of the vendor msi to replace the new updated files which come from the patch.

Correct me if i am wrong and provide with me your inputs[:)]

Thanks,
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Yes if you repair the MSI, files relative to MSI will be present on the system after successful repair.
Answered 07/01/2009 by: mekaywe
Brown Belt

Please log in to comment
0
You could actually create transform (MSP + required change to MSI) and install by applying the new transform.
This will not have impact on repair as well.

Jeeoo!
Santro
Answered 07/01/2009 by: zipsantro
Purple Belt

Please log in to comment
0
Repair from the ARP would cause the old files which were a part of the vendor msi to replace the new updated files which come from the patchWhy would it? If the files are versioned (e.g. EXE, DLL or OCX) and the patch files have later version information, they won't be touched. If they're non-versioned, all you need do is ensure that the date and time stamp of the patch files is later than that of the original files.

As for your client, it's part of your job as packager to advise. To my mind, they're anxious about retaining the original AIP. In that case, provide a list of files which the patch updates and advise that those files be backed to a safe location. One client I worked at took this approach to its logical extreme of backing up the entire AIP, even for single-file patches!
Answered 07/01/2009 by: VBScab
Red Belt

Please log in to comment
0
ORIGINAL: VBScab

Repair from the ARP would cause the old files which were a part of the vendor msi to replace the new updated files which come from the patchWhy would it? If the files are versioned (e.g. EXE, DLL or OCX) and the patch files have later version information, they won't be touched.



Yes, lets say you install the original MSI with the transform that you created. On top of that you applied the MSP. Now, when you repair from ARP, if my memory is correct enough, the repair will NOT install old files, instead still update the files installed by MSP. So I dont think it an issue to worry about.
Answered 07/01/2009 by: PackageExpert
Blue Belt

Please log in to comment
Answer this question or Comment on this question for clarity