Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Makefile: Remove hcsshim related TODO #8728

Merged
merged 1 commit into from
Jun 25, 2023

Conversation

dcantah
Copy link
Member

@dcantah dcantah commented Jun 23, 2023

There was a todo for the windows variant of dependency installation that hinted at making an install-hcsshim.sh script, however Windows today doesn't rely on a standalone OCI runtime binary that gets invoked by the shim. Rather, container creation/management is all handled by the shim itself in-proc. Due to this, make or make binaries basically fulfills that purpose as it clones hcsshim and builds the shim along with containerd.

Note

If anyone knows of some other dependencies that are required (or nice to haves) for windows let me know and we can hi-jack this PR to add them instead.

There was a todo for the windows variant of dependency installation that
hinted at making an install-hcsshim.sh script, however Windows today doesn't
rely on a standalone OCI runtime binary that gets invoked by the shim. Rather,
container creation/management is all handled by the shim itself in-proc. Due to
this, `make` or `make binaries` basically fulfills that purpose as it
clones hcsshim and builds the shim along with containerd.

Signed-off-by: Danny Canter <danny@dcantah.dev>
Copy link
Member

@mikebrow mikebrow left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link
Member

@fuweid fuweid left a comment

Choose a reason for hiding this comment

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

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

Successfully merging this pull request may close these issues.

5 participants