summaryrefslogtreecommitdiffstats
path: root/external/meta-virtualization/recipes-containers/runc/runc.inc
diff options
context:
space:
mode:
Diffstat (limited to 'external/meta-virtualization/recipes-containers/runc/runc.inc')
-rw-r--r--external/meta-virtualization/recipes-containers/runc/runc.inc12
1 files changed, 8 insertions, 4 deletions
diff --git a/external/meta-virtualization/recipes-containers/runc/runc.inc b/external/meta-virtualization/recipes-containers/runc/runc.inc
index 6d11a6ef..41ea41be 100644
--- a/external/meta-virtualization/recipes-containers/runc/runc.inc
+++ b/external/meta-virtualization/recipes-containers/runc/runc.inc
@@ -14,10 +14,11 @@ inherit go
inherit goarch
inherit pkgconfig
-PACKAGECONFIG ??= ""
+PACKAGECONFIG ??= "static"
PACKAGECONFIG[seccomp] = "seccomp,,libseccomp"
+# This PACKAGECONFIG serves the purpose of whether building runc as static or not
+PACKAGECONFIG[static] = ""
-RRECOMMENDS_${PN} = "lxc docker"
PROVIDES += "virtual/runc"
RPROVIDES_${PN} = "virtual/runc"
@@ -55,7 +56,11 @@ do_compile() {
export CFLAGS=""
export LDFLAGS=""
- oe_runmake static
+ if ${@bb.utils.contains('PACKAGECONFIG', 'static', 'true', 'false', d)}; then
+ oe_runmake static
+ else
+ oe_runmake runc
+ fi
}
do_install() {
@@ -65,4 +70,3 @@ do_install() {
ln -sf runc ${D}/${bindir}/docker-runc
}
-INHIBIT_PACKAGE_STRIP = "1"