Skip to content

ent-9880: package cfengine client for macos - #2500

Draft
craigcomstock wants to merge 5 commits into
cfengine:masterfrom
craigcomstock:macos-pkg
Draft

craigcomstock wants to merge 5 commits into
cfengine:masterfrom
craigcomstock:macos-pkg

Conversation

@craigcomstock

@craigcomstock craigcomstock commented Sep 16, 2026 •

Copy link
Copy Markdown
Contributor

todo

  • pull package out of builder and make an artifact on github summary
  • install path of pkg is not /var/cfengine but /Users/runner/...
  • consider caching built-items to increase speed of build (probably create a follow-up ticket)

@craigcomstock

Copy link
Copy Markdown
Contributor Author

I will add a github workflow and in that use a script, maybe in ci directory for what steps to follow to make the build.

@craigcomstock
craigcomstock force-pushed the macos-pkg branch 3 times, most recently from 3eb1901 to 7dee9b4 Compare September 21, 2026 20:41
@craigcomstock craigcomstock changed the title ent-9880: package cfengine enterprise client for macos ent-9880: package cfengine client for macos Oct 2, 2026
…mand line tools

Ticket: ENT-9880
Changelog: none
…d of changing committed scripts

Previously running the build with a custom BUILDPREFIX would cause files committed to the repository to be changed.

Now they are copied to a patched- prefixed version.

Ticket: ENT-9880
Changelog: none
@craigcomstock
craigcomstock requested a review from larsewi October 2, 2026 22:21
@craigcomstock

Copy link
Copy Markdown
Contributor Author

@larsewi yes, I need to squash/re-work the commits slightly, but things "work" mostly and I'd like to get this one wrapped up if we can.

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.

1 participant