|
|
#1 (permalink) |
|
Guest
Posts: n/a
|
I was hoping to create a bootstrapper package to install a hot fix our
software is depending on, specifically kb976126-v2. I was able to create a bootstrapper that seems to work, however, I was hoping to use the passive or q (quiet) option, e.g. I really hoping to not have any user interaction for this part of the setup. To that end, I have been trying to incorporate the /passive or /q parameter within the bootstrapper product.xml, however, this never results in the expected behavior. No matter what arguments I supply, the hotfix installer behaves the same when packaged with a product installer. The hot fix packages can be found here: http://www.microsoft.com/downloads/d...displaylang=en I am guessing this might not be possible (perhaps for a reason?), but thought I would ask. Here is the product.xml for the boot strapper ---------------------BEGIN--------------------- <?xml version="1.0" encoding="utf-8"?> <Product ProductCode="KB976126-v2" xmlns="http://schemas.microsoft.com/developer/2004/01/bootstrapper"> <PackageFiles CopyAllPackageFiles="false"> <PackageFile Name="dataservicesv15_winxp_src2008_ndp35sp1-kb976126-v2-x86.exe" PublicKey="3082010A0282010100BD3089FB4572A8536B9E8 94F0023C0BED41D3DB1594038F373918226E696120053D91C8 20E3CCE1DBBBDF7428D97D4FC381AE4B9F9E3ECD36103BFA0D 3D6754D5C46A9ED5EF0D2E2695B1A73EAB31C8D04CD2944A06 4592F1E985D6EC7AB18398265C4A7BCAB758819EA87971426B 37F2676A4D4383984E3B326D518F92BE9D2C9165A5421F2978 D878629FEF4492CE68BF8043F7DCDCD9692860D7103E2D0FE0 C4235FFD7B83FDD8E450A7DF6D74BAD5BF076721D77237D893 5C41C5DB250034B476D07A75588980680A681AD544ED881D6F ABF42C031BE550D99D553491230EBE5A5887C5EC47A5A14870 8B43769A0EB32248C08EBF9D414BAE0FCCDEAA415020301000 1" /> <PackageFile Name="dataservicesv15_winxp_src2008_ndp35sp1-kb976126-v2-x64.exe" PublicKey="3082010A0282010100BD3089FB4572A8536B9E8 94F0023C0BED41D3DB1594038F373918226E696120053D91C8 20E3CCE1DBBBDF7428D97D4FC381AE4B9F9E3ECD36103BFA0D 3D6754D5C46A9ED5EF0D2E2695B1A73EAB31C8D04CD2944A06 4592F1E985D6EC7AB18398265C4A7BCAB758819EA87971426B 37F2676A4D4383984E3B326D518F92BE9D2C9165A5421F2978 D878629FEF4492CE68BF8043F7DCDCD9692860D7103E2D0FE0 C4235FFD7B83FDD8E450A7DF6D74BAD5BF076721D77237D893 5C41C5DB250034B476D07A75588980680A681AD544ED881D6F ABF42C031BE550D99D553491230EBE5A5887C5EC47A5A14870 8B43769A0EB32248C08EBF9D414BAE0FCCDEAA415020301000 1" /> <PackageFile Name="dataservicesv15_win7_srv2008r2_windows6.1-kb976127-v6-x64.msu" PublicKey="3082010A0282010100B58CA99C9484611ACC2E2 2C4A0936409DE85A1B0905DFCC96C68B5F1EFFC8E6BF4F8A06 ED751DE60A32763D4F6DFB64CD2450BA73DD86FFEEDA71863D 31FC681D4BF073797402B7FE75F5A35D9934FABF32A92F0A68 D81EC0524DCDBB861635361023538D6B8F5EE7B54A6C95835E 9F415EFDA076C052D4DA4B6BA9B3BB831307E45BCA9A125390 C43A4473B979C20447237CF50A04D4DF4C365DC44D1083B38D D3EC5176C46C7AD7324C08F89C1EAEABACD68A912D6580C531 60CFE3903D681F23E5C57F37ADB66E10718D9190314F6E6459 92A514C90D75AEFAFB73B0C294D6D20AE07B7922EE869CA9F3 042E7C3328A0B224A32E89C0CC6510326016D9273020301000 1" /> <PackageFile Name="dataservicesv15_srv2008r2_windows6.1-kb976127-v6-x86.msu" PublicKey="3082010A0282010100B58CA99C9484611ACC2E2 2C4A0936409DE85A1B0905DFCC96C68B5F1EFFC8E6BF4F8A06 ED751DE60A32763D4F6DFB64CD2450BA73DD86FFEEDA71863D 31FC681D4BF073797402B7FE75F5A35D9934FABF32A92F0A68 D81EC0524DCDBB861635361023538D6B8F5EE7B54A6C95835E 9F415EFDA076C052D4DA4B6BA9B3BB831307E45BCA9A125390 C43A4473B979C20447237CF50A04D4DF4C365DC44D1083B38D D3EC5176C46C7AD7324C08F89C1EAEABACD68A912D6580C531 60CFE3903D681F23E5C57F37ADB66E10718D9190314F6E6459 92A514C90D75AEFAFB73B0C294D6D20AE07B7922EE869CA9F3 042E7C3328A0B224A32E89C0CC6510326016D9273020301000 1" /> </PackageFiles> <RelatedProducts> <DependsOnProduct Code="Microsoft.Net.Framework.3.5.SP1" /> </RelatedProducts> <InstallChecks> <FileCheck Property="DataServiceFileCheck" SearchPath="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5" FileName="System.Data.Services.dll" /> <FileCheck Property="DataServiceFile" SpecialFolder="ProgramFilesFolder" SearchPath="C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5" FileName="System.Data.Services.dll" /> </InstallChecks> <Commands Reboot="Defer"> <Command PackageFile="dataservicesv15_winxp_src2008_ndp35sp 1-kb976126-v2-x86.exe" Arguments="/passive"> <InstallConditions> <BypassIf Property="VersionNT64" Compare="ValueExists" Value="N/A for ValueExists and ValueNotExists" /> <BypassIf Property="VersionNT" Compare="VersionGreaterThanOrEqualTo" Value="600" /> <BypassIf Property="DataServiceFileCheck" Compare="VersionGreaterThanOrEqualTo" Value="3.5.30729.4466" /> </InstallConditions> <ExitCodes> <ExitCode Value="0" Result="Success" /> <DefaultExitCode Result="Fail" String="Anunexpectedexitcodewasr" FormatMessageFromSystem="true" /> </ExitCodes> </Command> <Command PackageFile="dataservicesv15_winxp_src2008_ndp35sp 1-kb976126-v2-x64.exe" Arguments="/passive"> <InstallConditions> <BypassIf Property="VersionNT64" Compare="ValueNotExists" Value="N/A for ValueExists and ValueNotExists" /> <BypassIf Property="VersionNT64" Compare="VersionGreaterThan" Value="600" /> <BypassIf Property="DataServiceFileCheck" Compare="VersionGreaterThanOrEqualTo" Value="3.5.30729.4466" /> </InstallConditions> <ExitCodes> <ExitCode Value="0" Result="Success" /> <DefaultExitCode Result="Fail" String="Anunexpectedexitcodewasr" FormatMessageFromSystem="true" /> </ExitCodes> </Command> <Command PackageFile="dataservicesv15_win7_srv2008r2_window s6.1-kb976127-v6-x64.msu" Arguments="/passive"> <InstallConditions> <BypassIf Property="VersionNT64" Compare="ValueNotExists" Value="N/A for ValueExists and ValueNotExists" /> <BypassIf Property="VersionNT64" Compare="VersionLessThan" Value="600" /> <BypassIf Property="DataServiceFileCheck" Compare="VersionGreaterThanOrEqualTo" Value="3.5.30729.4466" /> </InstallConditions> <ExitCodes> <ExitCode Value="0" Result="Success" /> <DefaultExitCode Result="Fail" String="Anunexpectedexitcodewasr" FormatMessageFromSystem="true" /> </ExitCodes> </Command> <Command PackageFile="dataservicesv15_srv2008r2_windows6.1-kb976127-v6-x86.msu" Arguments="/passive"> <InstallConditions> <BypassIf Property="VersionNT64" Compare="ValueExists" Value="N/A for ValueExists and ValueNotExists" /> <BypassIf Property="VersionNT" Compare="VersionLessThan" Value="600" /> <BypassIf Property="DataServiceFileCheck" Compare="VersionGreaterThanOrEqualTo" Value="3.5.30729.4466" /> </InstallConditions> <ExitCodes> <ExitCode Value="0" Result="Success" /> <DefaultExitCode Result="Fail" String="Anunexpectedexitcodewasr" FormatMessageFromSystem="true" /> </ExitCodes> </Command> </Commands> </Product> ----------------------END---------------------- Thanks for any suggestions. |
|