summaryrefslogtreecommitdiff
path: root/meta-virtualization-extra
diff options
context:
space:
mode:
Diffstat (limited to 'meta-virtualization-extra')
-rw-r--r--meta-virtualization-extra/recipes-containers/packagegroups/packagegroup-unit-containers.bb27
-rw-r--r--meta-virtualization-extra/recipes-kernel/linux/files/netfilter_xt_match.cfg2
-rw-r--r--meta-virtualization-extra/recipes-kernel/linux/linux-yocto_%.bbappend1
3 files changed, 30 insertions, 0 deletions
diff --git a/meta-virtualization-extra/recipes-containers/packagegroups/packagegroup-unit-containers.bb b/meta-virtualization-extra/recipes-containers/packagegroups/packagegroup-unit-containers.bb
new file mode 100644
index 0000000..7cf28bd
--- /dev/null
+++ b/meta-virtualization-extra/recipes-containers/packagegroups/packagegroup-unit-containers.bb
@@ -0,0 +1,27 @@
+SUMMARY = "Container packages"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+inherit packagegroup
+
+# A number of kernel modules are needed for this to work
+RDEPENDS:${PN}:append = " kernel-modules"
+
+# Rootless containers
+RDEPENDS:${PN}:append = " dbus-broker"
+RDEPENDS:${PN}:append = " libpam"
+
+# Networking
+RDEPENDS:${PN}:append = " iproute2"
+RDEPENDS:${PN}:append = " passt"
+
+# Podman
+RDEPENDS:${PN}:append = " podman"
+RDEPENDS:${PN}:append = " podman-tui"
+RDEPENDS:${PN}:append = " podman-compose"
+
+# Working with registries
+RDEPENDS:${PN}:append = " skopeo"
+
+# Working with container images
+RDEPENDS:${PN}:append = " umoci"
diff --git a/meta-virtualization-extra/recipes-kernel/linux/files/netfilter_xt_match.cfg b/meta-virtualization-extra/recipes-kernel/linux/files/netfilter_xt_match.cfg
new file mode 100644
index 0000000..5ea566a
--- /dev/null
+++ b/meta-virtualization-extra/recipes-kernel/linux/files/netfilter_xt_match.cfg
@@ -0,0 +1,2 @@
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_MARK=m
diff --git a/meta-virtualization-extra/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-virtualization-extra/recipes-kernel/linux/linux-yocto_%.bbappend
new file mode 100644
index 0000000..8802adb
--- /dev/null
+++ b/meta-virtualization-extra/recipes-kernel/linux/linux-yocto_%.bbappend
@@ -0,0 +1 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/files:"