diff options
Diffstat (limited to 'meta-virtualization-extra')
6 files changed, 48 insertions, 0 deletions
diff --git a/meta-virtualization-extra/conf/distro/distroless.inc b/meta-virtualization-extra/conf/distro/distroless.inc new file mode 100644 index 0000000..94d9857 --- /dev/null +++ b/meta-virtualization-extra/conf/distro/distroless.inc @@ -0,0 +1,9 @@ +DISTRO_FEATURES = "acl ipv4 ipv6 largefile xattr" + +VIRTUAL-RUNTIME_dev_manager ?= "" +VIRTUAL-RUNTIME_login_manager ?= "" +VIRTUAL-RUNTIME_init_manager ?= "" +VIRTUAL-RUNTIME_initscripts ?= "" +VIRTUAL-RUNTIME_keymaps ?= "" + +PREFERRED_PROVIDER_virtual/kernel = "linux-dummy" diff --git a/meta-virtualization-extra/conf/distro/pokyless.conf b/meta-virtualization-extra/conf/distro/pokyless.conf new file mode 100644 index 0000000..31fd4b4 --- /dev/null +++ b/meta-virtualization-extra/conf/distro/pokyless.conf @@ -0,0 +1,12 @@ +require conf/distro/poky.conf +require distroless.inc + +DISTRO = "pokyless" +DISTRO_NAME = "Pokyless" +DISTRO_VERSION = "0.1.0" +DISTRO_CODENAME = "main" +SDK_VENDOR = "-pokylesssdk" + +MAINTAINER = "unitexe <unitexe70@gmail.com>" + +TARGET_VENDOR = "-pokyless" diff --git a/meta-virtualization-extra/conf/layer.conf b/meta-virtualization-extra/conf/layer.conf new file mode 100644 index 0000000..89b40b7 --- /dev/null +++ b/meta-virtualization-extra/conf/layer.conf @@ -0,0 +1,21 @@ +BBPATH .= ":${LAYERDIR}" + +BBFILES += "\ + ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend \ +" + +BBFILE_COLLECTIONS += "meta-virtualization-extra" +BBFILE_PATTERN_meta-virtualization-extra = "^${LAYERDIR}/" +BBFILE_PRIORITY_meta-virtualization-extra = "9" + +LAYERDEPENDS_meta-virtualization-extra += "core openembedded-layer virtualization-layer" + +LAYERSERIES_COMPAT_meta-virtualization-extra = "whinlatter" + +VIRTUALIZATION_EXTRA_LAYERDIR = "${LAYERDIR}" + +BBFILES_DYNAMIC += " \ + freescale-layer:${LAYERDIR}/dynamic-layers/freescale-layer/*/*/*.bb \ + freescale-layer:${LAYERDIR}/dynamic-layers/freescale-layer/*/*/*.bbappend \ +" diff --git a/meta-virtualization-extra/conf/machine/amd64-container.conf b/meta-virtualization-extra/conf/machine/amd64-container.conf new file mode 100644 index 0000000..32dbff3 --- /dev/null +++ b/meta-virtualization-extra/conf/machine/amd64-container.conf @@ -0,0 +1,2 @@ +require conf/machine/qemux86-64.conf +require container.inc diff --git a/meta-virtualization-extra/conf/machine/container.inc b/meta-virtualization-extra/conf/machine/container.inc new file mode 100644 index 0000000..c33c4c2 --- /dev/null +++ b/meta-virtualization-extra/conf/machine/container.inc @@ -0,0 +1,3 @@ +PREFERRED_PROVIDER_virtual/kernel = "linux-dummy" + +MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "" diff --git a/meta-virtualization-extra/recipes-demo/images/app-container.bbappend b/meta-virtualization-extra/recipes-demo/images/app-container.bbappend new file mode 100644 index 0000000..01abf1c --- /dev/null +++ b/meta-virtualization-extra/recipes-demo/images/app-container.bbappend @@ -0,0 +1 @@ +OCI_IMAGE_TAG = "latest${@['', '-${TCLIBC}'][d.getVar('TCLIBC') == 'musl']}" |
