Skip to content

Adjust build host policy for Redhat 10 and Debian 13 - #2010

Merged
larsewi merged 5 commits into
cfengine:masterfrom
craigcomstock:ENT-13016-buildhost
Oct 31, 2025
Merged

Adjust build host policy for Redhat 10 and Debian 13#2010
larsewi merged 5 commits into
cfengine:masterfrom
craigcomstock:ENT-13016-buildhost

Conversation

@craigcomstock

Copy link
Copy Markdown
Contributor
  • Adjusted build host policy for rhel-10
  • Added log to func_whereis() in case of no commands found
  • Taught build host setup script how to use cf-remote or source to get cf-agent
  • Adjusted build host policy for Debian 13
  • Adjusted build host policy to clean up CFEngine install more for safety during build

Ticket: ENT-13016
Changelog: none
(cherry picked from commit 46cc0fd)
Ticket: none
Changelog: none
(cherry picked from commit b24bfa1)
…cf-agent

For new platforms/archictures where quickinstall script doesn't work let's try:

1) cf-remote --version master install (in case nightlies are available)
2) build from source (limited support so far in core)

Ticket: ENT-13016
Changelog: none
(cherry picked from commit 64655a1)
Ticket: ENT-13164
Changelog: none
(cherry picked from commit 947a821)
…ty during build

We install CFEngine, but if by source then package remove won't clean up at all.
Even a package remove can leave bits in /var/cfengine and /opt/cfengine so remove those explicitly.

Ticket: ENT-13016
Changelog: none
(cherry picked from commit d1251d2)
@craigcomstock
craigcomstock requested a review from larsewi October 31, 2025 03:32
@larsewi
larsewi merged commit 282120f into cfengine:master Oct 31, 2025
1 check passed
@craigcomstock
craigcomstock deleted the ENT-13016-buildhost branch October 31, 2025 10:44
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.

2 participants