Skip to content

Instantly share code, notes, and snippets.

@anjannath
Created December 10, 2025 10:46
Show Gist options
  • Select an option

  • Save anjannath/adf2b36aee59593f1cbc7ae956b3005f to your computer and use it in GitHub Desktop.

Select an option

Save anjannath/adf2b36aee59593f1cbc7ae956b3005f to your computer and use it in GitHub Desktop.
PoC Bundle installer that installs both OpenShift Local and Podman msis

Installing the Pre-requisite tools

PS> winget install Microsoft.DotNet.SDK.10 --source winget
PS> dotnet tool install wix --version 5.0.0
PS> dotnet add package WixToolset.BootstrapperApplications.wixext --version 5.0.0

Building the Bundle

PS> dotnet build .\combinedInstaller.wixproj
<Wix xmlns="http://wixtoolset.org/schemas/v4/wxs"
xmlns:bal="http://wixtoolset.org/schemas/v4/wxs/bal">
<Bundle
Name="CombinedInstaller"
Version="0.0.0.1"
UpgradeCode="5f2d17b8-003e-45a7-8756-9565f9006507"
Compressed="no">
<BootstrapperApplication>
<bal:WixStandardBootstrapperApplication
LicenseUrl=""
Theme="hyperlinkLicense"/>
</BootstrapperApplication>
<Chain>
<PackageGroupRef Id="BundlePackages" />
</Chain>
</Bundle>
<Fragment>
<PackageGroup Id="BundlePackages">
<MsiPackage Id="CRCPackage" SourceFile=".\crc-windows-amd64.msi" />
<MsiPackage Id="PodmanPackage" SourceFile=".\podman-installer-windows-amd64.msi" />
</PackageGroup>
</Fragment>
</Wix>
<Project Sdk="WixToolset.Sdk/5.0.0">
<PropertyGroup>
<OutputType>Bundle</OutputType>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="WixToolset.BootstrapperApplications.wixext" Version="5.0.0" />
</ItemGroup>
</Project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment