diff options
Diffstat (limited to 'conf/distro/vruntime.conf')
| -rw-r--r-- | conf/distro/vruntime.conf | 25 |
1 files changed, 20 insertions, 5 deletions
diff --git a/conf/distro/vruntime.conf b/conf/distro/vruntime.conf index 72958b7d..0ea43e62 100644 --- a/conf/distro/vruntime.conf +++ b/conf/distro/vruntime.conf | |||
| @@ -37,12 +37,13 @@ DISTRO_VERSION = "1.0" | |||
| 37 | # Explicitly NOT included: x11, wayland, pulseaudio, bluetooth, wifi, nfc, 3g, pcmcia | 37 | # Explicitly NOT included: x11, wayland, pulseaudio, bluetooth, wifi, nfc, 3g, pcmcia |
| 38 | DISTRO_FEATURES = "acl ext2 ipv4 ipv6 seccomp vfat pci vcontainer vxn" | 38 | DISTRO_FEATURES = "acl ext2 ipv4 ipv6 seccomp vfat pci vcontainer vxn" |
| 39 | 39 | ||
| 40 | # Block backfill features not needed by container runtime environments. | 40 | # Opt out of default distro features not needed by container runtime |
| 41 | # OE-core's DISTRO_FEATURES_BACKFILL auto-appends these to DISTRO_FEATURES | 41 | # environments. Without this, gobject-introspection-data enables |
| 42 | # unless explicitly listed here. Without this, gobject-introspection-data | 42 | # python3-pygobject (which DEPENDS on cairo), and wayland enables |
| 43 | # enables python3-pygobject (which DEPENDS on cairo), and wayland enables | ||
| 44 | # pygobject's cairo PACKAGECONFIG — both are masked in vruntime builds. | 43 | # pygobject's cairo PACKAGECONFIG — both are masked in vruntime builds. |
| 45 | DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio gobject-introspection-data opengl ptest multiarch wayland vulkan" | 44 | # Note: OE-core replaced DISTRO_FEATURES_BACKFILL_CONSIDERED with |
| 45 | # DISTRO_FEATURES_OPTED_OUT (commit 159148f4de2). | ||
| 46 | DISTRO_FEATURES_OPTED_OUT = "pulseaudio gobject-introspection-data opengl ptest multiarch wayland vulkan" | ||
| 46 | 47 | ||
| 47 | # Native and nativesdk classes need full features for build tools | 48 | # Native and nativesdk classes need full features for build tools |
| 48 | DISTRO_FEATURES:class-native = "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}" | 49 | DISTRO_FEATURES:class-native = "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}" |
| @@ -62,6 +63,11 @@ VIRTUAL-RUNTIME_login_manager = "" | |||
| 62 | # Keep images small - no documentation or debug | 63 | # Keep images small - no documentation or debug |
| 63 | EXTRA_IMAGE_FEATURES = "" | 64 | EXTRA_IMAGE_FEATURES = "" |
| 64 | 65 | ||
| 66 | # Disable ptest for glib-2.0 — its -ptest RDEPENDS pulls | ||
| 67 | # cairo → fontconfig → freetype (entire graphics stack) via | ||
| 68 | # python3-dbusmock → python3-pygobject, all masked in vruntime. | ||
| 69 | PTEST_ENABLED:pn-glib-2.0 = "" | ||
| 70 | |||
| 65 | # ============================================================================= | 71 | # ============================================================================= |
| 66 | # Container runtime: NOT SET | 72 | # Container runtime: NOT SET |
| 67 | # ============================================================================= | 73 | # ============================================================================= |
| @@ -74,3 +80,12 @@ EXTRA_IMAGE_FEATURES = "" | |||
| 74 | # their required runtimes in IMAGE_INSTALL. | 80 | # their required runtimes in IMAGE_INSTALL. |
| 75 | # ============================================================================= | 81 | # ============================================================================= |
| 76 | VIRTUAL-RUNTIME_container_runtime = "" | 82 | VIRTUAL-RUNTIME_container_runtime = "" |
| 83 | VIRTUAL-RUNTIME_container_engine = "" | ||
| 84 | VIRTUAL-RUNTIME_container_networking = "" | ||
| 85 | VIRTUAL-RUNTIME_container_dns = "" | ||
| 86 | VIRTUAL-RUNTIME_container_orchestration = "" | ||
| 87 | |||
| 88 | # Ensure the unified runc recipe is the provider — vdkr-rootfs-image | ||
| 89 | # RDEPENDS on runc directly. Strong assignment to override any stale | ||
| 90 | # cache or weak defaults. | ||
| 91 | PREFERRED_PROVIDER_virtual/runc = "runc" | ||
