Here is what I ended up with:
BundleHotfix.wxs:
<Bundle Name="Bundle Name HotfixRollup" Version="2.0.0.0"
ParentName="<original_bundle_name>"
        <BootstrapperApplicationRef
Id="WixStandardBootstrapperApplication.RtfLicense" />
      <RelatedBundle Id="{ORIGINAL-BUNDLE-GUID}" Action="Patch"/>
        <Chain DisableRollback='yes'>
            <PackageGroupRef Id='patch_Product1'/>
            <PackageGroupRef Id='patch_Product2'/>
        </Chain>
</Bundle>
Btw I don't know another way to get original bundle GUID rather then look at
its installation log file and find location where it is cached to
(C:\ProgramData\PachakeCache\{ORIGINAL-BUNDLE-GUID}\<BundleName>.exe) (is
there any tool, like Orca for msi/msp packages, to look at bundle structure?)
When I run my BundleHotfix it just registers new product to ARP and performs
simple msp launching (which does its work correctly). According to logs
BundleHotfix doesn't even detect original bundle. So it is not bundle
patching at all!
Providing BundleHotfix with Original Bundle UpgradeCode, detects MajorUpgrade
though, but causes install error 0x80070490 during original bundle
uninstallation, which is ignored as not vital. And the final result does not
differ to previous case.
So could you, guys (Burn creators), describe how do you see the "Bundle
Patching" scenario?

------------------------------
On 25-Jan-12 04:15, Vadym Verba wrote:
> Here is usecase: I have old v1.0 bundle installed and new "patch" bundle
with
> patches only (totally new bundle with new upgrade code or with the same
> one?).

You'll have to do some additional work to associate the bundles. I 
haven't done it, so I'm not sure of the exact procedure, but see the doc 
for the RelatedBundle element.

-- 
sig://boB
http://joyofsetup.com/
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and requires 
that you delete it without acting upon or copying any of its contents, and we 
further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.  
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire SL6 7DY, 
UK.


------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to