summaryrefslogtreecommitdiffstats
path: root/conf/distro/include/vruntime-bbmask-meta-oe.inc
blob: a2e2e77fcb113f48f648674287dd8bdafc4850a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# SPDX-FileCopyrightText: Copyright (C) 2025 Bruce Ashfield
#
# SPDX-License-Identifier: MIT
#
# BBMASK for meta-openembedded sublayers in vruntime multiconfig builds.
#
# Masks recipe categories with zero recipes in the vruntime dependency
# graph (verified via bitbake -g).
#
# KEPT from meta-oe:
#   recipes-devtools (abseil-cpp, jsoncpp, protobuf, yajl)
#   recipes-extended (jansson)
#   recipes-support (lvm2)
# KEPT from meta-networking:
#   recipes-filter (nftables, libnftnl)
#   recipes-support (bridge-utils)
# KEPT from meta-filesystems: NONE (entire layer masked)
# KEPT from meta-python: NONE (entire layer masked)
# KEPT from meta-webserver: NONE (entire layer masked)

# ---------------------------------------------------------------------------
# meta-oe: mask all categories except devtools, extended, support
# Uses negative lookahead to keep the three needed categories
# ---------------------------------------------------------------------------
BBMASK += "meta-oe/recipes-(?!devtools|extended|support)"

# ---------------------------------------------------------------------------
# meta-networking: mask all categories except filter, support
# ---------------------------------------------------------------------------
BBMASK += "meta-networking/recipes-(?!filter|support)"

# ---------------------------------------------------------------------------
# meta-filesystems: entire layer (0 recipes in dependency graph)
# ---------------------------------------------------------------------------
BBMASK += "meta-filesystems/"

# ---------------------------------------------------------------------------
# meta-python: entire layer (0 recipes in dependency graph)
# ---------------------------------------------------------------------------
BBMASK += "meta-python/"

# ---------------------------------------------------------------------------
# meta-webserver: entire layer (0 recipes in dependency graph)
# ---------------------------------------------------------------------------
BBMASK += "meta-webserver/"

# ---------------------------------------------------------------------------
# Orphaned bbappends in other layers (base recipes masked above)
# ---------------------------------------------------------------------------
# meta-openstack bbappend for meta-oe postgresql (recipes-dbs masked)
BBMASK += "meta-openstack/recipes-dbs/postgresql/"
# meta-oe dynamic-layers bbappend for meta-networking packagegroup (recipes-core masked)
BBMASK += "meta-oe/dynamic-layers/networking-layer/recipes-core/"