All,
Has anyone here patched isolated applications, using MSP's? From what I have read so far its possible but damn difficult as you need to patch not just the isolated files but also the manifest file, if there is new COM information associated with the new files.

Also would I need to use different methods to patch LOCAL and MANIFEST isolated applications?

Regards,
Paul
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
i dont see a huge issues with .local files.

however the .manifest should be more entertaining.

If it was me I would look at the WiX custom actions and swipe the action called SchedXML from the Wix Installers.

Then export the XMLFile table and import it into your wise package, this will give you the opportunity to edit any xml based file using xpath expressions.

Its pretty straight forward and a nice clean way to manipulate xml.

you would need to use an xpath along the lines of

//myconfig/locationToChange[@MyChangableItem='test']/value
Answered 06/04/2008 by: jmcfadyen
Fifth Degree Black Belt

Please log in to comment
0
Thanks for the reply and I have to agree with you on .local files, its just a matter of autoring the patch to update the program files installation rather than the system32 files, for example. The way I was thinking of working with the manifests was getting people to isolated the patched application then re-author a patch from that data.

P
Answered 06/05/2008 by: Inabus
Second Degree Green Belt

Please log in to comment
0
Im not sure I followed that comment too well Paul can you explain a little more please.
Answered 06/05/2008 by: jmcfadyen
Fifth Degree Black Belt

Please log in to comment
0
Well as you know when an MSI is isolated using either the .LOCAL or .MANIFEST methods the files that have been isolated are installed into the application folder. This means that when patching I will have to target those files to ensure that the program runs with the updates. With .MANIFEST isolation I have to not only patch the file but also the manifest file as well as it contains all the COM information about the files in question, as well as the file names of the isolated files.

The point I was making was about the process that my team could follow to patch and author updated MSI's and that the easiest way to do this would be to install the app, patch it and snap it, then convert that into an MSI and retrieve out the new manifest and files from it to make a patch from.

P
Answered 06/06/2008 by: Inabus
Second Degree Green Belt

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