summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/meta-virt-cfg.bbclass6
-rw-r--r--conf/layer.conf7
2 files changed, 12 insertions, 1 deletions
diff --git a/classes/meta-virt-cfg.bbclass b/classes/meta-virt-cfg.bbclass
new file mode 100644
index 00000000..bf63a06f
--- /dev/null
+++ b/classes/meta-virt-cfg.bbclass
@@ -0,0 +1,6 @@
1# We need to load the meta-virt config components, only if "virtualization"
2# is in the distro features. Since we don't know the distro flags during
3# layer.conf load time, we delay using a special bbclass that simply includes
4# the META_VIRT_CONFIG_PATH file.
5
6include ${META_VIRT_CONFIG_PATH} \ No newline at end of file
diff --git a/conf/layer.conf b/conf/layer.conf
index dfca6dac..89e5ac2b 100644
--- a/conf/layer.conf
+++ b/conf/layer.conf
@@ -40,4 +40,9 @@ PREFERRED_PROVIDER_virtual/docker ?= "docker-ce"
40# Setting SKIP_META_VIRT_SANITY_CHECK to "1" would skip the bbappend files check. 40# Setting SKIP_META_VIRT_SANITY_CHECK to "1" would skip the bbappend files check.
41INHERIT += "sanity-meta-virt" 41INHERIT += "sanity-meta-virt"
42 42
43require ${@bb.utils.contains('DISTRO_FEATURES', 'virtualization', 'meta-virt-default-versions.inc', '', d)} 43# We need to load the meta-virt config components, only if "virtualization"
44# is in the distro features. Since we don't know the distro flags during
45# layer.conf load time, we delay using a special bbclass that simply includes
46# the META_VIRT_CONFIG_PATH file.
47META_VIRT_CONFIG_PATH = "${LAYERDIR}/conf/distro/include/meta-virt-default-versions.inc"
48USER_CLASSES_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'virtualization', 'meta-virt-cfg', '', d)}" \ No newline at end of file