From 3982dbd2cc5a877e1d5d8250e8b685619b4b3668 Mon Sep 17 00:00:00 2001 From: unitexe Date: Mon, 29 Dec 2025 22:18:17 -0600 Subject: Build app-container for amd64-container - Distro: pokyless - Image: app-container - Machine: amd64-container - Release: whinlatter --- .../conf/distro/distroless.inc | 9 +++++++++ meta-virtualization-extra/conf/distro/pokyless.conf | 12 ++++++++++++ meta-virtualization-extra/conf/layer.conf | 21 +++++++++++++++++++++ .../conf/machine/amd64-container.conf | 2 ++ .../conf/machine/container.inc | 3 +++ 5 files changed, 47 insertions(+) create mode 100644 meta-virtualization-extra/conf/distro/distroless.inc create mode 100644 meta-virtualization-extra/conf/distro/pokyless.conf create mode 100644 meta-virtualization-extra/conf/layer.conf create mode 100644 meta-virtualization-extra/conf/machine/amd64-container.conf create mode 100644 meta-virtualization-extra/conf/machine/container.inc (limited to 'meta-virtualization-extra/conf') 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 " + +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 = "" -- cgit v1.2.3