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

Reply via email to