ok. RepairCommand was ommitted. Got it down to a very basic config:

<?xml version="1.0" encoding="UTF-8"?>
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi";
          xmlns:util="http://schemas.microsoft.com/wix/UtilExtension";>
  <Bundle Name="MyBootstrapper" Version="1.0.0.0"
Manufacturer="MyManufacturer"
UpgradeCode="0bbc7bb6-b024-405f-a6bb-1b6c9e3a11be">
    <BootstrapperApplicationRef
Id="WixStandardBootstrapperApplication.RtfLicense" />
    <Chain>
      <ExePackage SourceFile="c:\WinPcap_4_1_2.exe" />
      <MsiPackage SourceFile="c:\7z920-x64.msi" />
    </Chain>
  </Bundle>
</Wix>


Despite ommitted burn tries to install the ExePackage WinPcap_4_1_2.exe in
case of repair if I read log file correct. (tested on w7 x64 based on wix
3.6 RTM + w8x64 based on wix 3.7 RTM). Following Log from wix 3.6 - 3.7 log
simmilar:

[0B80:0B6C][2013-03-01T01:12:27]: Applying execute package:
WinPcap_4_1_2.exe, action: Install, path: C:\ProgramData\Package
Cache\5BBDCE5C2AD5423BA023B1272301A7FB49279B16\WinPcap_4_1_2.exe,
arguments: '"C:\ProgramData\Package
Cache\5BBDCE5C2AD5423BA023B1272301A7FB49279B16\WinPcap_4_1_2.exe"'

[09D4:09E8][2013-03-01T01:12:16]: Burn v3.6.3303.0, Windows v6.1 (Build
7600: Service Pack 0), path: C:\Users\admin\Desktop\Bootstrapper5.exe,
cmdline: ''
[09D4:09E8][2013-03-01T01:12:16]: Setting string variable 'WixBundleLog' to
value 'C:\Users\admin\AppData\Local\Temp\MyBootstrapper_20130301011216.log'
[09D4:09E8][2013-03-01T01:12:16]: Setting string variable
'WixBundleOriginalSource' to value
'C:\Users\admin\Desktop\Bootstrapper5.exe'
[09D4:09E8][2013-03-01T01:12:16]: Detect 2 packages
[09D4:09E8][2013-03-01T01:12:16]: Detected package: WinPcap_4_1_2.exe,
state: Absent, cached: Complete
[09D4:09E8][2013-03-01T01:12:16]: Detected package: _7z920_x64.msi, state:
Present, cached: Complete
[09D4:09E8][2013-03-01T01:12:16]: Detect complete, result: 0x0
[09D4:09E8][2013-03-01T01:12:18]: Plan 2 packages, action: Repair
[09D4:09E8][2013-03-01T01:12:18]: Skipping dependency registration on
package with no dependency providers: WinPcap_4_1_2.exe
[09D4:09E8][2013-03-01T01:12:18]: Setting string variable
'WixBundleLog_WinPcap_4_1_2.exe' to value
'C:\Users\admin\AppData\Local\Temp\MyBootstrapper_20130301011216_0_WinPcap_4_1_2.exe.log'
[09D4:09E8][2013-03-01T01:12:18]: Setting string variable
'WixBundleRollbackLog_WinPcap_4_1_2.exe' to value
'C:\Users\admin\AppData\Local\Temp\MyBootstrapper_20130301011216_0_WinPcap_4_1_2.exe_rollback.log'
[09D4:09E8][2013-03-01T01:12:18]: Setting string variable
'WixBundleLog__7z920_x64.msi' to value
'C:\Users\admin\AppData\Local\Temp\MyBootstrapper_20130301011216_1__7z920_x64.msi.log'
[09D4:09E8][2013-03-01T01:12:18]: Planned package: WinPcap_4_1_2.exe,
state: Absent, default requested: Repair, ba requested: Repair, execute:
Install, rollback: Uninstall, cache: No, uncache: No, dependency: None
[09D4:09E8][2013-03-01T01:12:18]: Planned package: _7z920_x64.msi, state:
Present, default requested: Repair, ba requested: Repair, execute: Repair,
rollback: None, cache: No, uncache: No, dependency: Register
[09D4:09E8][2013-03-01T01:12:18]: Plan complete, result: 0x0
[09D4:09E8][2013-03-01T01:12:18]: Apply begin
[0B80:0B6C][2013-03-01T01:12:20]: Creating a system restore point.
[0B80:0B6C][2013-03-01T01:12:27]: Created a system restore point.
[0B80:0A94][2013-03-01T01:12:27]: Verified existing payload:
WinPcap_4_1_2.exe at path: C:\ProgramData\Package
Cache\5BBDCE5C2AD5423BA023B1272301A7FB49279B16\WinPcap_4_1_2.exe.
[0B80:0A94][2013-03-01T01:12:27]: Verified existing payload: _7z920_x64.msi
at path: C:\ProgramData\Package
Cache\{23170F69-40C1-2702-0920-000001000000}v9.20.00.0\7z920-x64.msi.
[0B80:0B6C][2013-03-01T01:12:27]: Applying execute package:
WinPcap_4_1_2.exe, action: Install, path: C:\ProgramData\Package
Cache\5BBDCE5C2AD5423BA023B1272301A7FB49279B16\WinPcap_4_1_2.exe,
arguments: '"C:\ProgramData\Package
Cache\5BBDCE5C2AD5423BA023B1272301A7FB49279B16\WinPcap_4_1_2.exe"'
[0B80:0B6C][2013-03-01T01:12:41]: Error 0x80070001: Process returned error:
0x1
[0B80:0B6C][2013-03-01T01:12:41]: Error 0x80070001: Failed to execute EXE
package.
[09D4:09E8][2013-03-01T01:12:41]: Error 0x80070001: Failed to configure
per-machine EXE package.
[09D4:09E8][2013-03-01T01:12:41]: Applied execute package:
WinPcap_4_1_2.exe, result: 0x80070001, restart: None
[09D4:09E8][2013-03-01T01:12:41]: Error 0x80070001: Failed to execute EXE
package.
[09D4:09E8][2013-03-01T01:12:41]: Apply complete, result: 0x80070001,
restart: None, ba requested restart:  No
[09D4:09E8][2013-03-01T01:12:43]: Shutting down, exit code: 0x80070001
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleAction = 6
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleElevated = 1
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleInstalled = 1
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleLog =
C:\Users\admin\AppData\Local\Temp\MyBootstrapper_20130301011216.log
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleLog__7z920_x64.msi =
C:\Users\admin\AppData\Local\Temp\MyBootstrapper_20130301011216_1__7z920_x64.msi.log
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleLog_WinPcap_4_1_2.exe
=
C:\Users\admin\AppData\Local\Temp\MyBootstrapper_20130301011216_0_WinPcap_4_1_2.exe.log
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleName = MyBootstrapper
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleOriginalSource =
C:\Users\admin\Desktop\Bootstrapper5.exe
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleProviderKey =
{09a0c51e-746d-4096-a5c8-607245448659}
[09D4:09E8][2013-03-01T01:12:43]: Variable:
WixBundleRollbackLog_WinPcap_4_1_2.exe =
C:\Users\admin\AppData\Local\Temp\MyBootstrapper_20130301011216_0_WinPcap_4_1_2.exe_rollback.log
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleTag =
[09D4:09E8][2013-03-01T01:12:43]: Variable: WixBundleVersion = 1.0.0.0
[09D4:09E8][2013-03-01T01:12:43]: Exit code: 0x80070001, restarting: No



2013/3/1 Bob Arnson <b...@joyofsetup.com>

> On 28-Feb-13 09:08, Tobias S wrote:
> > Assume I have a bundle consisting of 1 MSI + 1 EXE and Exe doesn't
> support
> > repair. Is there a way to configure the exe that burn does no repair
> action
> > for the exe but for the MSI? like e.g.
> Just omit @RepairCommand -- if you don't tell it how to repair a
> package, Burn won't try.
>
> --
> sig://boB
> http://joyofsetup.com/
>
>
>
> ------------------------------------------------------------------------------
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
>
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to