[1/3] Make guest-agent buildable on FreeBSD#617
Conversation
|
Thanks for the FreeBSD port! I notice significant duplication between the new Like for the We can create a new file, The identical constants ( This would leave The What do you think? Was this duplication to avoid any impact on Linux/Windows implementations? |
This commit, when paired with corresponding dependency patches, makes guest-agent buildable on FreeBSD. The plan is to incrementally fix guest-agent's behavior on FreeBSD. Because this commit only introduces files with the `_freebsd` suffix, it does not impact the current behavior on Linux or Windows. The list of required dependency patches: - google/go-sev-guest#189 - google/go-tdx-guest#101 - tarm/serial#134
Done. The original intent was to minimize disruption to the existing Linux code. |
|
Thanks for the PR, @yagehu, and thanks for taking a look @ChaitanyaKulkarni28. I look at the changes and they LGTM -- mostly path tweaks for FreeBSD. I think we could merge this, unless @ChaitanyaKulkarni28 has any remaining concerns (I'll leave it up to him for final approval). |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ChaitanyaKulkarni28, yagehu The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
6d2c2d0
into
GoogleCloudPlatform:main
Expected changes to Linux behavior: None
This commit, when paired with corresponding dependency patches, makes guest-agent buildable on FreeBSD. The plan is to incrementally fix guest-agent's behavior on FreeBSD.
The list of required dependency patches: