summaryrefslogtreecommitdiffstats
path: root/conf/distro/include/vruntime-bbmask.inc
blob: 8eaf44dfcf9f16cfd9d0171282f373d9d8eb05c2 (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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
# SPDX-FileCopyrightText: Copyright (C) 2025 Bruce Ashfield
#
# SPDX-License-Identifier: MIT
#
# BBMASK for meta-virtualization layer in vruntime multiconfig builds.
#
# Masks recipes not needed by vdkr (docker) or vpdmn (podman) container
# runtime images. Only affects vruntime multiconfig parsing; main build
# is unaffected.
#
# Generated from bitbake -g dependency graph analysis.
#
# KEPT (.bb recipes): aardvark-dns, catatonit, conmon, containerd,
#   container-host-config, crun, docker-moby, netavark, podman, runc,
#   skopeo, tini, vcontainer/*, cni, slirp4netns
# KEPT (bbappends only): busybox, initscripts, libxcrypt, sysvinit,
#   go-md2man, qemu, yajl, iptables, libseccomp, linux/linux-yocto, bind

# ---------------------------------------------------------------------------
# Virtualization platforms (not containers)
# ---------------------------------------------------------------------------
BBMASK += "meta-virtualization/recipes-extended/xen/"
BBMASK += "meta-virtualization/recipes-extended/xvisor/"
BBMASK += "meta-virtualization/recipes-extended/kvmtool/"
BBMASK += "meta-virtualization/recipes-extended/libvirt/"
BBMASK += "meta-virtualization/recipes-extended/libvmi/"
BBMASK += "meta-virtualization/recipes-extended/virt-manager/"
BBMASK += "meta-virtualization/recipes-extended/virt-viewer/"
BBMASK += "meta-virtualization/recipes-extended/virt-what/"
BBMASK += "meta-virtualization/recipes-extended/vhost-device/"
BBMASK += "meta-virtualization/recipes-extended/dev86/"
BBMASK += "meta-virtualization/recipes-extended/seabios/"
BBMASK += "meta-virtualization/recipes-extended/vgabios/"
BBMASK += "meta-virtualization/recipes-extended/upx/"
BBMASK += "meta-virtualization/recipes-extended/uxen/"
BBMASK += "meta-virtualization/recipes-extended/ipxe/"
BBMASK += "meta-virtualization/recipes-extended/diod/"
BBMASK += "meta-virtualization/recipes-extended/libibverbs/"
BBMASK += "meta-virtualization/recipes-extended/virtiofsd/"

# ---------------------------------------------------------------------------
# Infrastructure / monitoring
# ---------------------------------------------------------------------------
BBMASK += "meta-virtualization/recipes-extended/ceph/"
BBMASK += "meta-virtualization/recipes-extended/cloud-init/"
BBMASK += "meta-virtualization/recipes-extended/cockpit-machines/"
BBMASK += "meta-virtualization/recipes-extended/nagios/"
BBMASK += "meta-virtualization/recipes-extended/oath/"
BBMASK += "meta-virtualization/recipes-extended/irqbalance/"

# ---------------------------------------------------------------------------
# Container images / bundles / cross-deploy (main build only)
# ---------------------------------------------------------------------------
BBMASK += "meta-virtualization/recipes-extended/images/"
BBMASK += "meta-virtualization/recipes-extended/container-bundles/"
BBMASK += "meta-virtualization/recipes-extended/container-cross-deploy/"

# ---------------------------------------------------------------------------
# Not in dependency graph (rootless/overlay helpers not RDEPENDS)
# ---------------------------------------------------------------------------
BBMASK += "meta-virtualization/recipes-extended/fuse-overlayfs/"
BBMASK += "meta-virtualization/recipes-extended/rootlesskit/"

# ---------------------------------------------------------------------------
# Container orchestration / tools not in vruntime
# ---------------------------------------------------------------------------
BBMASK += "meta-virtualization/recipes-containers/kubernetes/"
BBMASK += "meta-virtualization/recipes-containers/k3s/"
BBMASK += "meta-virtualization/recipes-containers/cri-o/"
BBMASK += "meta-virtualization/recipes-containers/cri-tools/"
BBMASK += "meta-virtualization/recipes-containers/docker-compose/"
BBMASK += "meta-virtualization/recipes-containers/podman-compose/"
BBMASK += "meta-virtualization/recipes-containers/podman-tui/"
BBMASK += "meta-virtualization/recipes-containers/nerdctl/"
BBMASK += "meta-virtualization/recipes-containers/buildah/"
BBMASK += "meta-virtualization/recipes-containers/singularity/"
BBMASK += "meta-virtualization/recipes-containers/lxc/"
BBMASK += "meta-virtualization/recipes-containers/lxcfs/"
BBMASK += "meta-virtualization/recipes-containers/criu/"
BBMASK += "meta-virtualization/recipes-containers/docker-distribution/"

# ---------------------------------------------------------------------------
# Container tooling not used by vdkr/vpdmn
# ---------------------------------------------------------------------------
BBMASK += "meta-virtualization/recipes-containers/cgroup-lite/"
BBMASK += "meta-virtualization/recipes-containers/riddler/"
BBMASK += "meta-virtualization/recipes-containers/umoci/"
BBMASK += "meta-virtualization/recipes-containers/sloci-image/"
BBMASK += "meta-virtualization/recipes-containers/oci-image-tools/"
BBMASK += "meta-virtualization/recipes-containers/oci-runtime-spec/"
BBMASK += "meta-virtualization/recipes-containers/oci-runtime-tools/"
BBMASK += "meta-virtualization/recipes-containers/oci-systemd-hook/"
BBMASK += "meta-virtualization/recipes-containers/oci-image-spec/"
BBMASK += "meta-virtualization/recipes-containers/oci-base-images/"
BBMASK += "meta-virtualization/recipes-containers/container-registry/"
BBMASK += "meta-virtualization/recipes-containers/go-digest/"
BBMASK += "meta-virtualization/recipes-containers/go-errors/"
BBMASK += "meta-virtualization/recipes-containers/go-spf13-cobra/"
BBMASK += "meta-virtualization/recipes-containers/go-spf13-pflag/"

# ---------------------------------------------------------------------------
# Other categories not needed
# ---------------------------------------------------------------------------
BBMASK += "meta-virtualization/recipes-demo/"
BBMASK += "meta-virtualization/recipes-graphics/"
BBMASK += "meta-virtualization/recipes-core/kata-containers/"
BBMASK += "meta-virtualization/recipes-core/runx/"
BBMASK += "meta-virtualization/recipes-networking/openvswitch/"
BBMASK += "meta-virtualization/recipes-networking/netns/"
BBMASK += "meta-virtualization/recipes-networking/passt/"

# ---------------------------------------------------------------------------
# Dev recipes not needed (keep qemu & yajl bbappends, keep linux bbappends)
# ---------------------------------------------------------------------------
BBMASK += "meta-virtualization/recipes-devtools/python/"
BBMASK += "meta-virtualization/recipes-devtools/go-dirhash-native/"
BBMASK += "meta-virtualization/recipes-devtools/yq/"
BBMASK += "meta-virtualization/recipes-kernel/lopper/"

# Individual go libraries not needed by vruntime builds
BBMASK += "meta-virtualization/recipes-devtools/go/go-connections"
BBMASK += "meta-virtualization/recipes-devtools/go/go-capability"
BBMASK += "meta-virtualization/recipes-devtools/go/go-build"
BBMASK += "meta-virtualization/recipes-devtools/go/compose-file"
BBMASK += "meta-virtualization/recipes-devtools/go/go-cli"
BBMASK += "meta-virtualization/recipes-devtools/go/go-context"
BBMASK += "meta-virtualization/recipes-devtools/go/go-logrus"
BBMASK += "meta-virtualization/recipes-devtools/go/go-libtrust"
BBMASK += "meta-virtualization/recipes-devtools/go/go-patricia"
BBMASK += "meta-virtualization/recipes-devtools/go/go-systemd"
BBMASK += "meta-virtualization/recipes-devtools/go/go-pty"
BBMASK += "meta-virtualization/recipes-devtools/go/go-dbus"
BBMASK += "meta-virtualization/recipes-devtools/go/go-distribution"
BBMASK += "meta-virtualization/recipes-devtools/go/go-metalinter"
BBMASK += "meta-virtualization/recipes-devtools/go/go-mux"
BBMASK += "meta-virtualization/recipes-devtools/go/grpc-go"
BBMASK += "meta-virtualization/recipes-devtools/go/go-fsnotify"
# go-md2man KEPT (crun, conmon DEPENDS on go-md2man-native)

# ---------------------------------------------------------------------------
# Orphaned bbappends in other layers (base recipes masked above)
# ---------------------------------------------------------------------------
BBMASK += "meta-openstack/recipes-extended/libvirt/"