[Linux] Support to test installing open-vm-tools from source on FreeBSD #582
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Installing open-vm-tools from source works well on FreeBSD 13.x. But on FreeBSD 14.x, it has 2 compiling errors about vmmemctl and vmblock.
FreeBSD 14 has provided two patches files against vmmemctl and vmblock compiling error, but not upstream them yet.
We already have an internal PR to track upstreaming FreeBSD patches. To ensure our tests go smoothly, our test case will firstly patch the two files before building open-vm-tools source on FreeBSD 14. After the two patch files are upstreamed, we can then remove the patch from our test case.
FreeBSD 13.3 and 14.1 tests passed: