meta-virtualization/docs
Bruce Ashfield 18c7f71383 vcontainer: add BBMASK for parse savings and suppress layer warnings
The initial vcontainer distro had no BBMASK at all, making it
effectively poky with fewer DISTRO_FEATURES. Every multiconfig parsed
the entire recipe universe even though container image builds only
need a small subset. With 4+ multiconfigs, the parse overhead is
significant.

Add vcontainer-bbmask.inc as a lighter alternative to vruntime's
aggressive BBMASK. It masks the same categories irrelevant to any
container/VM build (graphics, multimedia, desktop, virtualization
platforms, orchestration tools, meta-python, meta-filesystems,
meta-webserver) but keeps the OCI tooling that vruntime blocks:
umoci, container-registry, image recipes, sloci, oci-image-tools.

Masking entire layers (meta-python, meta-filesystems, meta-webserver)
produces BBFILE_PATTERN warnings because the layers are registered in
bblayers.conf (shared with the main build) but have zero recipes after
masking. BitBake provides BBFILE_PATTERN_IGNORE_EMPTY_<collection>
to suppress this, but checks it on self.data (the base datastore),
not per-multiconfig datastores. Setting it in the distro config has
no effect. Move the suppression to meta-virt-host.conf which is
included by the main build's local.conf and therefore visible to
the base datastore.

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2026-05-10 20:15:50 +00:00
..
00-INDEX docs: add container bundling and vdkr/vpdmn documentation 2026-02-09 03:32:52 +00:00
00-README docs: create initial documentation subdirectory structure 2013-03-18 07:08:33 -07:00
build-profiles.md vcontainer: add BBMASK for parse savings and suppress layer warnings 2026-05-10 20:15:50 +00:00
container-bundling.md container-cross-install: add tests and documentation for custom service files 2026-02-09 03:34:12 +00:00
openvswitch.txt openvswitch: uprev to 1.10 and documentation update. 2013-06-03 18:07:39 -04:00
podman.txt podman: Add support for rootless mode 2022-07-15 17:11:58 -04:00
podman.txt.license podman: Add support for rootless mode 2022-07-15 17:11:58 -04:00
xvisor.txt docs: Add initial Xvisor doc 2020-08-16 21:18:21 -04:00