aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2021-03-15 23:08:59 -0400
committerBruce Ashfield <bruce.ashfield@gmail.com>2021-03-16 09:30:48 -0400
commit98daf1fa937643a1a155e0de3f2ebdadc57da27f (patch)
tree62bb1937532dd2b885a56c51af623615e5a74c25
parent5ee98852fb8e5f7b27980f1bdae69d4702cc3ed6 (diff)
downloadmeta-virtualization-98daf1fa937643a1a155e0de3f2ebdadc57da27f.tar.gz
meta-virtualization-98daf1fa937643a1a155e0de3f2ebdadc57da27f.tar.bz2
meta-virtualization-98daf1fa937643a1a155e0de3f2ebdadc57da27f.zip
k3s: add seccomp distro feature requirement
k3s requires seccomp, and a runc with seccomp enabled for proper operation. runc has a distro feature check to enable seccomp, so if we enforce it as k3s feature, we'll also get a properly built runc and we'll work out of the box. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--recipes-containers/k3s/k3s_git.bb3
1 files changed, 3 insertions, 0 deletions
diff --git a/recipes-containers/k3s/k3s_git.bb b/recipes-containers/k3s/k3s_git.bb
index 8d59987..6c11f9c 100644
--- a/recipes-containers/k3s/k3s_git.bb
+++ b/recipes-containers/k3s/k3s_git.bb
@@ -33,6 +33,9 @@ GO_BUILD_LDFLAGS = "-X github.com/rancher/k3s/pkg/version.Version=${PV} \
"
BIN_PREFIX ?= "${exec_prefix}/local"
+inherit features_check
+REQUIRED_DISTRO_FEATURES ?= "seccomp"
+
do_compile() {
export GOPATH="${S}/src/import/.gopath:${S}/src/import/vendor:${STAGING_DIR_TARGET}/${prefix}/local/go"
export CGO_ENABLED="1"