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

Make APKBUILD for buildkit #37

Closed
afbjorklund opened this issue Jan 4, 2022 · 6 comments
Closed

Make APKBUILD for buildkit #37

afbjorklund opened this issue Jan 4, 2022 · 6 comments

Comments

@afbjorklund
Copy link
Contributor

afbjorklund commented Jan 4, 2022

From #34 (comment)

This would allow just doing apk add buildkit, with init script and all.

It would also move the files, from /usr/local/bin to /usr/bin.

Like for containerd today.

@afbjorklund
Copy link
Contributor Author

afbjorklund commented Jan 4, 2022

This new package would preferrably go upstream, into community aports.

https://github.com/alpinelinux/aports (submodule: src/aports)

@afbjorklund
Copy link
Contributor Author

Initial attempt:

afbjorklund/aports@5e49ee8

Based on:

alpinelinux/aports@f1a5664

@afbjorklund
Copy link
Contributor Author

It might have to go into "testing" before it can go into "community" ?

It also might need to go to https://gitlab.alpinelinux.org/alpine/aports

@jandubois
Copy link
Member

Is there a way to build and use the package locally for testing? So that we can have an nc edition before upstream has a package for buildkitd?

@afbjorklund
Copy link
Contributor Author

I think it can be done with a suitable Dockerfile, but I haven't tried it yet (just wrote it "blind", from containerd). Some abuild ?

https://wiki.alpinelinux.org/wiki/Creating_an_Alpine_package

@afbjorklund afbjorklund changed the title Make APKBUILD for buildkit, to be able to install it from apk Make APKBUILD for buildkit Mar 27, 2022
@afbjorklund
Copy link
Contributor Author

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

No branches or pull requests

2 participants