Skip to content

Commit d5b36fd

Browse files
committed
QEMU_PATCHES bake var to set arbitrary patches to apply
Signed-off-by: CrazyMax <crazy-max@users.noreply.github.com>
1 parent e638c27 commit d5b36fd

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

docker-bake.hcl

+5-1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ variable "QEMU_REPO" {
77
variable "QEMU_VERSION" {
88
default = "v7.0.0"
99
}
10+
variable "QEMU_PATCHES" {
11+
default = "cpu-max"
12+
}
1013

1114
// Special target: https://github.com/docker/metadata-action#bake-definition
1215
target "meta-helper" {
@@ -40,6 +43,7 @@ target "mainline" {
4043
args = {
4144
QEMU_REPO = QEMU_REPO
4245
QEMU_VERSION = QEMU_VERSION
46+
QEMU_PATCHES = QEMU_PATCHES
4347
QEMU_PRESERVE_ARGV0 = "1"
4448
}
4549
cache-to = ["type=inline"]
@@ -54,7 +58,7 @@ target "buildkit" {
5458
inherits = ["mainline"]
5559
args = {
5660
BINARY_PREFIX = "buildkit-"
57-
QEMU_PATCHES = "cpu-max,buildkit-direct-execve-v7.0"
61+
QEMU_PATCHES = "${QEMU_PATCHES},buildkit-direct-execve-v7.0"
5862
QEMU_PRESERVE_ARGV0 = ""
5963
}
6064
cache-from = ["${REPO}:buildkit-master"]

0 commit comments

Comments
 (0)