Skip to content

ENT-13868: build-in-container.py now supports building windows packages - #2347

Merged
larsewi merged 2 commits into
cfengine:masterfrom
larsewi:ENT-13868-windows-msi-build
Jul 21, 2026
Merged

ENT-13868: build-in-container.py now supports building windows packages#2347
larsewi merged 2 commits into
cfengine:masterfrom
larsewi:ENT-13868-windows-msi-build

Conversation

@larsewi

@larsewi larsewi commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

Tested:

  • Bootstrap
  • Services start on reboot
  • Upgrade works
  • Downgrade is stopped with dialog
    Screenshot From 2026-07-17 16-16-54
  • Uninstall works
  • Only expected structural differences (msiinfo export)

@larsewi
larsewi force-pushed the ENT-13868-windows-msi-build branch from 49b8c02 to 88b8e55 Compare July 17, 2026 14:38
@larsewi larsewi changed the title WIP ENT-13868: build-in-container.py now supports building windows packages Jul 17, 2026
Ticket: ENT-13868
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
@cf-bottom

Copy link
Copy Markdown

Thanks for submitting a PR! Maybe @craigcomstock can review this?

@larsewi
larsewi force-pushed the ENT-13868-windows-msi-build branch 4 times, most recently from d39ba04 to 4dd51c7 Compare July 20, 2026 14:46
Ticket: ENT-13868
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
@larsewi
larsewi force-pushed the ENT-13868-windows-msi-build branch from 4dd51c7 to e0bc3ff Compare July 20, 2026 15:30
@larsewi

larsewi commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

@cf-bottom Jenkins please :)

@cf-bottom

Copy link
Copy Markdown

Comment thread ci/fix-buildhost.sh
if [ -f /etc/cfengine-mingw-build-host.flag ]; then
if ! command -v wixl >/dev/null 2>&1 || ! command -v msiinfo >/dev/null 2>&1; then
sudo apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y wixl msitools

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, this is the kind of duplication we need to fix. I made a ticket: https://northerntech.atlassian.net/browse/ENT-14330. I thought a ticket had been created previously but couldn't find it.

@larsewi

larsewi commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

@larsewi
larsewi marked this pull request as ready for review July 21, 2026 10:02
@larsewi
larsewi merged commit ad69325 into cfengine:master Jul 21, 2026
36 of 37 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants