From 39892dc8c129f490a87ecdb59b8d7e473a6bb960 Mon Sep 17 00:00:00 2001 From: Michal Nasiadka Date: Thu, 26 Oct 2023 10:25:15 +0200 Subject: [PATCH] rocky-container: Add installation of Minimal Install group Currently the images lack some packages like linux-firmware and microcode_ctl, installing 'Minimal Install' group adds those and some others that are expected to be on a VM or bare metal. --allowerasing is used to remove coreutils-single and curl-minimal which conflict with their fully fledged equivalents. Change-Id: I08a6f8cb7b0440652c3496056ca9aee8213edc4d --- diskimage_builder/elements/rocky-container/containerfiles/8 | 4 +++- diskimage_builder/elements/rocky-container/containerfiles/9 | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/diskimage_builder/elements/rocky-container/containerfiles/8 b/diskimage_builder/elements/rocky-container/containerfiles/8 index 44f4356ee..67e299c3d 100644 --- a/diskimage_builder/elements/rocky-container/containerfiles/8 +++ b/diskimage_builder/elements/rocky-container/containerfiles/8 @@ -1,6 +1,8 @@ FROM docker.io/library/rockylinux:8 -RUN dnf install -y findutils util-linux sudo python3 NetworkManager NetworkManager-config-server +RUN dnf group install -y 'Minimal Install' --allowerasing && \ + dnf install -y findutils util-linux sudo python3 NetworkManager \ + NetworkManager-config-server RUN systemctl unmask console-getty.service dev-hugepages.mount \ getty.target sys-fs-fuse-connections.mount systemd-logind.service \ diff --git a/diskimage_builder/elements/rocky-container/containerfiles/9 b/diskimage_builder/elements/rocky-container/containerfiles/9 index d527b1355..240de587e 100644 --- a/diskimage_builder/elements/rocky-container/containerfiles/9 +++ b/diskimage_builder/elements/rocky-container/containerfiles/9 @@ -1,6 +1,8 @@ FROM docker.io/rockylinux/rockylinux:9 -RUN dnf install -y findutils util-linux sudo python3 NetworkManager NetworkManager-config-server +RUN dnf group install -y 'Minimal Install' --allowerasing && \ + dnf install -y findutils util-linux sudo python3 NetworkManager \ + NetworkManager-config-server RUN systemctl unmask console-getty.service dev-hugepages.mount \ getty.target sys-fs-fuse-connections.mount systemd-logind.service \