From 5bddcaad7adf75ec63c18f72d8455204edf39cf4 Mon Sep 17 00:00:00 2001 From: Samuel Dolt Date: Mon, 13 Mar 2023 11:12:15 +0100 Subject: [PATCH] feat(coreos-container-image.bbclass): use coreos specific package-group for IMAGE_INSTALL --- .../classes/coreos-container-image.bbclass | 12 +++--------- .../packagegroups/packagegroup-coreos-container.bb | 13 +++++++++++++ 2 files changed, 16 insertions(+), 9 deletions(-) create mode 100644 layers/meta-belden-coreos/recipes-core/packagegroups/packagegroup-coreos-container.bb diff --git a/layers/meta-belden-coreos/classes/coreos-container-image.bbclass b/layers/meta-belden-coreos/classes/coreos-container-image.bbclass index a432b89..4d29305 100644 --- a/layers/meta-belden-coreos/classes/coreos-container-image.bbclass +++ b/layers/meta-belden-coreos/classes/coreos-container-image.bbclass @@ -9,15 +9,9 @@ NO_RECOMMENDATIONS = "1" # the host, thus we can't use linux-dummy has the default kernel provider. IMAGE_CONTAINER_NO_DUMMY = "1" - -# Only install a reduced set of packages in a container. This correspond to -# a subset of packagegroup-core-boot -COREOS_CONTAINER_IMAGE_BASE_INSTALL = '\ - base-files \ - base-passwd \ - netbase \ - os-release \ - ' +COREOS_CONTAINER_IMAGE_BASE_INSTALL = "\ + packagegroup-coreos-container \ +" COREOS_CONTAINER_IMAGE_EXTRA_INSTALL ?= "" IMAGE_INSTALL ?= "${COREOS_CONTAINER_IMAGE_BASE_INSTALL} ${COREOS_CONTAINER_IMAGE_EXTRA_INSTALL}" diff --git a/layers/meta-belden-coreos/recipes-core/packagegroups/packagegroup-coreos-container.bb b/layers/meta-belden-coreos/recipes-core/packagegroups/packagegroup-coreos-container.bb new file mode 100644 index 0000000..1dff123 --- /dev/null +++ b/layers/meta-belden-coreos/recipes-core/packagegroups/packagegroup-coreos-container.bb @@ -0,0 +1,13 @@ +SUMMARY = "Basic set of package for container" +PR = "r1" + +inherit packagegroup + +# Only install a reduced set of packages in a container. This correspond to +# a subset of packagegroup-core-boot +RDEPENDS:${PN} = "\ + base-files \ + base-passwd \ + netbase \ + os-release \ +"