podman/contrib/win-installer
Brent Baude d7bc7b7b41 do not require policy.json
we are having second thoughts about *requiring* a policy.json on podman
machine hosts.  we are concerned that we need to work out some more use
cases to be sure we do not make choices now that limit us in the near
term future. for example, should the policy files be the same for
container images and machine images? And should one live on the host
machine and the other live in the machine?

therefore, if a policy.json *is* present in the correct location, we will use and honor it; however, if it does not, we will allow the machine image to be pulled without a policy.

Signed-off-by: Brent Baude <baude@redhat.com>
Co-authored-by: Paul Holzinger <45212748+Luap99@users.noreply.github.com>
Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-03-13 09:07:51 -05:00
..
podman-msihooks Switch to C based msi hooks for win installer 2023-01-05 01:49:49 -06:00
resources Add new windows installer and build 2022-09-06 16:12:09 -05:00
README.md Add new windows installer and build 2022-09-06 16:12:09 -05:00
build-burn.bat Add new windows installer and build 2022-09-06 16:12:09 -05:00
build-hooks.bat Switch to C based msi hooks for win installer 2023-01-05 01:49:49 -06:00
build-msi.bat Add new windows installer and build 2022-09-06 16:12:09 -05:00
build.ps1 do not require policy.json 2024-03-13 09:07:51 -05:00
burn.wxs Allow manual override of install location 2022-11-28 15:46:35 -06:00
check.ps1 Add new windows installer and build 2022-09-06 16:12:09 -05:00
podman-theme.wxl Add new windows installer and build 2022-09-06 16:12:09 -05:00
podman-theme.xml Add new windows installer and build 2022-09-06 16:12:09 -05:00
podman-ui.wxs Add new windows installer and build 2022-09-06 16:12:09 -05:00
podman.wxs do not require policy.json 2024-03-13 09:07:51 -05:00
process-release.ps1 do not require policy.json 2024-03-13 09:07:51 -05:00
welcome-install-dlg.wxs Add new windows installer and build 2022-09-06 16:12:09 -05:00

README.md

Windows Installer Build

Requirements

  1. Win 10+
  2. Golang
  3. MingW
  4. Dotnet SDK (if AzureSignTool)
  5. AzureSignTool (optional)
  6. WiX Toolset

Usage

.\build.ps1 <version> [prod|dev] [release_dir]

One off build (-dev output (default), unsigned (default))

.\build.ps1 4.2.0

Build with a pre-downloaded win release zip in my-download dir

.\build.ps1 4.2.0 dev my-download