That's the expected behaviour. The layout operation isn't meant to be an
admin install or extraction, its just to create a bundle that can be
installed without an internet connection. I think there was a thread about it
a few weeks back.

I reckon it would be a good feature request, if there isn't one already, to
have an extract switch for the scenario you suggest.

-----Original Message-----
From: Pally Sandher [mailto:pally.sand...@iesve.com]
Sent: Wed 8/15/2012 4:04 PM
To: General discussion for Windows Installer XML
toolset.(wix-users@lists.sourceforge.net)
Subject: [WiX-users] Burn /layout doesn't extract embedded resources
frombundle
 
IIRC this worked a while ago with older WiX v3.6 builds but hasn't for a
while.
If I run my Bundle with the /layout switch, it will download the .NET 4.0
Client Profile redistributable & any other MSI's or MSPs I have in my bundle
which have a DownloadURL specified (and Compressed="no" set).
However any MSI or MSP which doesn't have a DownloadURL specified & is
embedded in the Bundle using the Compressed="yes" attribute isn't extracted
during the layout procedure. This means anyone who wants to use the MSI
directly for managed deployment has to hack around with the Bundle to get at
the MSI (run it as if to install, wait until it's extracted the embedded
files to its temp directory, check the log to find the temp directory then
copy them out of the temp directory & cancel the install).

Code:
    <Chain>
      <PackageGroupRef Id="NetFx40ClientRedist"/>

      <MspPackage Id="SharedContentPatch"
                  SourceFile="..\..\..\install\VESharedContent.msp"
                  After="NetFx40ClientRedist"
                  Compressed="no"
                  DisplayInternalUI="yes"
                  DownloadUrl="http://cdn.iesve.com/ve/VESharedContent.msp";
                  InstallSize="1"
                  PerMachine="yes"
                  Permanent="yes"
                  Vital="yes"
                  Slipstream="yes" />

      <MsiPackage Id="ve"
                  SourceFile="..\..\..\install\ve2012.msi"
                  After="SharedContentPatch"
                  Compressed="yes"
                  DisplayInternalUI="yes"
                  ForcePerMachine="yes"
                  Permanent="no"
                  Visible="no"
                  Vital="yes"  />

      <MsiPackage Id="SketchUpPlugin"
                  SourceFile="..\..\..\install\SketchUpPlugin2012.msi"
                  After="ve"
                  Compressed="yes"
                  DisplayInternalUI="yes"
                  ForcePerMachine="yes"
                  Permanent="no"
                  Visible="no"
                  Vital="no"
                  InstallCondition="SketchUp8Installed = 1 OR
SketchUp7Installed = 1 OR SketchUp6Installed = 1" />

      <MsiPackage Id="RevitPlugin"
                  SourceFile="..\..\..\install\RevitPlugin2012.msi"
                  After="SketchUpPlugin"
                  Compressed="yes"
                  DisplayInternalUI="yes"
                  ForcePerMachine="yes"
                  Permanent="no"
                  Visible="no"
                  Vital="no"
                  InstallCondition="RAC2008Installed = 1 OR RME2008Installed
= 1 OR RAC2009Installed = 1 OR RME2009Installed = 1 OR RAC2009x64Installed =
1 OR RME2009x64Installed = 1 OR RAC2010Installed = 1 OR RME2010Installed = 1
OR RAC2010x64Installed = 1 OR RME2010x64Installed = 1 OR RAC2011Installed = 1
OR RME2011Installed = 1 OR RAC2011x64Installed = 1 OR RME2011x64Installed = 1
OR RAC2012Installed = 1 OR RME2012Installed = 1 OR RAC2012x64Installed = 1 OR
RME2012x64Installed = 1 OR RAC2013Installed = 1 OR RME2013Installed = 1 OR
RAC2013x64Installed = 1 OR RME2013x64Installed = 1" />
    </Chain>

Log -> http://upload.iesve.com/downloads/burn_issues/layout.log

Should I bug report this?

Palbinder Sandher 
Software Platform Engineer 
T: +44 (0) 141 945 8500
F: +44 (0) 141 945 8501
http://www.iesve.com 

**Design, Simulate + Innovate with the <Virtual Environment>** 
Integrated Environmental Solutions Limited. Registered in Scotland No.
SC151456
Registered Office - Helix Building, West Of Scotland Science Park, Glasgow
G20 0SP
Email Disclaimer 



-----------------------------------------------------------------------------
-
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

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.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to