2014-09-24 23:28 GMT-03:00 Sascha Sertel <[email protected]>: > Hello there, > > after some googling around I couldn't find a good match for this question, > so let me start a new thread. > > What I would like to have is a bundle with embedded (= compressed) MSI > packages inside, but then have my custom managed bootstrapper (or burn) > check if there is a newer version of the MSIs available on our server and > download and use that instead of the embedded one. The embedded one would > only be used if either the server can't be reached (no network connection > etc.) or if the embedded version is equal or higher than the remote one. > > Is this possible? Maybe through some clever handling of ResolveSource > events? I have a feeling I know the answer already, but wanted to make sure. > > If the answer is no, would it be possible if the MSIs weren't embedded but > separate files? I'm not sure how much of a difference that makes. > > The closest related thread I could find is this one, but my scenario is > slightly different: > http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Burn-not-uninstalling-MSI-downloaded-from-URL-td7591602.html > . > > The next best alternative that I believe is possible would be to have an > online and an offline version of my bundle, one that has the MSIs embedded, > and one that downloads them first, just not both in one bundle, right?
As far as I know, *none* of the scenarios you suggest are possible, because the bundle contains a hash (or digital signature) of each MSI, and they have to match. If you made a bundle that downloads a .msi from a certain URL, and later updated the .msi file at that URL, the bundle would stop working, since the downloads would fail. If you update the MSIs, you have to create a new bundle. I read that there is a feature in Burn that lets a bundle check online for a new version of itself on startup and offer the user to download and install that instead, but I have no experience doing that. -- Nicolás ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users

