* [Buildroot] [PATCH 1/1] package/moby-buildkit: support building as host package
@ 2022-01-24 7:48 Christian Stewart via buildroot
2022-07-27 7:55 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Christian Stewart via buildroot @ 2022-01-24 7:48 UTC (permalink / raw)
To: buildroot; +Cc: Christian Stewart, Yann E . MORIN, Thomas Petazzoni
Users may want to use buildkitd and buildkitctl to build images on the host.
Adds package host-moby-buildkit and BR2_PACKAGE_HOST_MOBY_BUILDKIT.
Signed-off-by: Christian Stewart <christian@paral.in>
---
package/Config.in.host | 1 +
package/moby-buildkit/Config.in.host | 8 ++++++++
package/moby-buildkit/moby-buildkit.mk | 6 ++++++
3 files changed, 15 insertions(+)
create mode 100644 package/moby-buildkit/Config.in.host
diff --git a/package/Config.in.host b/package/Config.in.host
index 20034f6ee0..3bf6fab2db 100644
--- a/package/Config.in.host
+++ b/package/Config.in.host
@@ -53,6 +53,7 @@ menu "Host utilities"
source "package/meson-tools/Config.in.host"
source "package/mfgtools/Config.in.host"
source "package/mkpasswd/Config.in.host"
+ source "package/moby-buildkit/Config.in.host"
source "package/mtd/Config.in.host"
source "package/mtools/Config.in.host"
source "package/mxsldr/Config.in.host"
diff --git a/package/moby-buildkit/Config.in.host b/package/moby-buildkit/Config.in.host
new file mode 100644
index 0000000000..a3b18548f8
--- /dev/null
+++ b/package/moby-buildkit/Config.in.host
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_HOST_MOBY_BUILDKIT
+ bool "host moby-buildkit"
+ depends on BR2_PACKAGE_HOST_GO_HOST_ARCH_SUPPORTS
+ help
+ BuildKit is a toolkit for converting source code to build
+ artifacts in an efficient expressive and repeatable manner.
+
+ https://github.com/moby/buildkit
diff --git a/package/moby-buildkit/moby-buildkit.mk b/package/moby-buildkit/moby-buildkit.mk
index 3f0df351ef..533ce6485a 100644
--- a/package/moby-buildkit/moby-buildkit.mk
+++ b/package/moby-buildkit/moby-buildkit.mk
@@ -19,4 +19,10 @@ MOBY_BUILDKIT_LDFLAGS = \
MOBY_BUILDKIT_INSTALL_BINS = $(notdir $(MOBY_BUILDKIT_BUILD_TARGETS))
+HOST_MOBY_BUILDKIT_TAGS = cgo
+HOST_MOBY_BUILDKIT_BUILD_TARGETS = cmd/buildctl cmd/buildkitd
+
+HOST_MOBY_BUILDKIT_INSTALL_BINS = $(notdir $(HOST_MOBY_BUILDKIT_BUILD_TARGETS))
+
$(eval $(golang-package))
+$(eval $(host-golang-package))
--
2.34.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH 1/1] package/moby-buildkit: support building as host package
2022-01-24 7:48 [Buildroot] [PATCH 1/1] package/moby-buildkit: support building as host package Christian Stewart via buildroot
@ 2022-07-27 7:55 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-07-27 7:55 UTC (permalink / raw)
To: Christian Stewart via buildroot; +Cc: Yann E . MORIN
On Sun, 23 Jan 2022 23:48:53 -0800
Christian Stewart via buildroot <buildroot@buildroot.org> wrote:
> Users may want to use buildkitd and buildkitctl to build images on the host.
>
> Adds package host-moby-buildkit and BR2_PACKAGE_HOST_MOBY_BUILDKIT.
>
> Signed-off-by: Christian Stewart <christian@paral.in>
> ---
> package/Config.in.host | 1 +
> package/moby-buildkit/Config.in.host | 8 ++++++++
> package/moby-buildkit/moby-buildkit.mk | 6 ++++++
> 3 files changed, 15 insertions(+)
> create mode 100644 package/moby-buildkit/Config.in.host
Applied to master, thanks.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-07-27 7:55 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-24 7:48 [Buildroot] [PATCH 1/1] package/moby-buildkit: support building as host package Christian Stewart via buildroot
2022-07-27 7:55 ` Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.