From 85301e9e9ae33286fc5d20b8ae745d602e0af626 Mon Sep 17 00:00:00 2001 From: luz Date: Tue, 29 Apr 2025 19:16:40 -0500 Subject: [PATCH] Explicitly list dracut and the Linux kernel as packages --- dishes/desktop-hypervisor-amdcpu.cfg | 2 + .../desktop-hypervisor-intelcpu-intelgpu.cfg | 2 + dishes/desktop-hypervisor-intelcpu.cfg | 2 + dishes/desktop-hypervisor.cfg | 2 + dishes/virtual-desktop-hypervisor.cfg | 2 + dishes/virtual-desktop.cfg | 2 + dishes/virtual-nano.cfg | 38 +++++++++---------- dishes/virtual-server.cfg | 2 + ingredients/core-packages-mandatory.cfg | 2 + 9 files changed, 35 insertions(+), 19 deletions(-) diff --git a/dishes/desktop-hypervisor-amdcpu.cfg b/dishes/desktop-hypervisor-amdcpu.cfg index 7bc72ae..6a855c1 100644 --- a/dishes/desktop-hypervisor-amdcpu.cfg +++ b/dishes/desktop-hypervisor-amdcpu.cfg @@ -248,6 +248,7 @@ dejavu-sans-mono-fonts dhcp-client dnf5 dnf5-plugins +dracut dracut-config-rescue e2fsprogs fedora-remix-logos @@ -275,6 +276,7 @@ iwlegacy-firmware iwlwifi-dvm-firmware iwlwifi-mvm-firmware kbd +kernel less libertas-firmware libguestfs-tools diff --git a/dishes/desktop-hypervisor-intelcpu-intelgpu.cfg b/dishes/desktop-hypervisor-intelcpu-intelgpu.cfg index 89ac80d..5f698e5 100644 --- a/dishes/desktop-hypervisor-intelcpu-intelgpu.cfg +++ b/dishes/desktop-hypervisor-intelcpu-intelgpu.cfg @@ -258,6 +258,7 @@ dejavu-sans-mono-fonts dhcp-client dnf5 dnf5-plugins +dracut dracut-config-rescue e2fsprogs fedora-remix-logos @@ -285,6 +286,7 @@ iwlegacy-firmware iwlwifi-dvm-firmware iwlwifi-mvm-firmware kbd +kernel less libertas-firmware libguestfs-tools diff --git a/dishes/desktop-hypervisor-intelcpu.cfg b/dishes/desktop-hypervisor-intelcpu.cfg index ae3f628..0b08838 100644 --- a/dishes/desktop-hypervisor-intelcpu.cfg +++ b/dishes/desktop-hypervisor-intelcpu.cfg @@ -248,6 +248,7 @@ dejavu-sans-mono-fonts dhcp-client dnf5 dnf5-plugins +dracut dracut-config-rescue e2fsprogs fedora-remix-logos @@ -275,6 +276,7 @@ iwlegacy-firmware iwlwifi-dvm-firmware iwlwifi-mvm-firmware kbd +kernel less libertas-firmware libguestfs-tools diff --git a/dishes/desktop-hypervisor.cfg b/dishes/desktop-hypervisor.cfg index 40a35e5..3f19a69 100644 --- a/dishes/desktop-hypervisor.cfg +++ b/dishes/desktop-hypervisor.cfg @@ -240,6 +240,7 @@ dejavu-sans-mono-fonts dhcp-client dnf5 dnf5-plugins +dracut dracut-config-rescue e2fsprogs fedora-remix-logos @@ -267,6 +268,7 @@ iwlegacy-firmware iwlwifi-dvm-firmware iwlwifi-mvm-firmware kbd +kernel less libertas-firmware libguestfs-tools diff --git a/dishes/virtual-desktop-hypervisor.cfg b/dishes/virtual-desktop-hypervisor.cfg index b4d3fb5..fba511a 100644 --- a/dishes/virtual-desktop-hypervisor.cfg +++ b/dishes/virtual-desktop-hypervisor.cfg @@ -233,6 +233,7 @@ dejavu-sans-mono-fonts dhcp-client dnf5 dnf5-plugins +dracut dracut-config-rescue e2fsprogs fedora-remix-logos @@ -254,6 +255,7 @@ hostname iproute iputils kbd +kernel less libguestfs-tools libusb1 diff --git a/dishes/virtual-desktop.cfg b/dishes/virtual-desktop.cfg index 1cfd983..5ed1f9a 100644 --- a/dishes/virtual-desktop.cfg +++ b/dishes/virtual-desktop.cfg @@ -140,6 +140,7 @@ dejavu-sans-mono-fonts dhcp-client dnf5 dnf5-plugins +dracut dracut-config-rescue e2fsprogs fedora-remix-logos @@ -160,6 +161,7 @@ hostname iproute iputils kbd +kernel less libusb1 man-db diff --git a/dishes/virtual-nano.cfg b/dishes/virtual-nano.cfg index 4bc77c5..d7f3828 100644 --- a/dishes/virtual-nano.cfg +++ b/dishes/virtual-nano.cfg @@ -27,7 +27,7 @@ timezone Europe/Paris --utc # Use network installation url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch" # System bootloader configuration -bootloader --location=mbr --timeout=1 +bootloader --location=mbr --timeout=1 --sdboot # Clear the Master Boot Record zerombr # Partition clearing information @@ -46,14 +46,10 @@ grub2-mkconfig -o /boot/grub2/grub.cfg # Unsure it is actually useful %end %packages --exclude-weakdeps -audit basesystem bash -coreutils -curl dhcp-client dnf5 -e2fsprogs fedora-remix-logos filesystem generic-logos @@ -65,32 +61,36 @@ hostname initial-setup iproute iputils -kbd -less -man-db ncurses -openssh-clients -openssh-server -parted -policycoreutils -procps-ng qemu-guest-agent rootfiles rpm -selinux-policy-targeted setup shadow-utils spice-vdagent -sssd-common -sssd-kcm -sudo systemd -util-linux -vim-minimal +-audit +-coreutils +-curl +-e2fsprogs -fedora-logos -fedora-release -fedora-release-common -fedora-release-identity-basic -fedora-release-notes +-kbd +-less +-man-db +-openssh-clients +-openssh-server +-parted +-policycoreutils +-procps-ng +-selinux-policy-targeted +-sssd-common +-sssd-kcm +-sudo +-util-linux +-vim-minimal %end diff --git a/dishes/virtual-server.cfg b/dishes/virtual-server.cfg index ceff07a..509aea1 100644 --- a/dishes/virtual-server.cfg +++ b/dishes/virtual-server.cfg @@ -55,6 +55,7 @@ curl dhcp-client dnf5 dnf5-plugins +dracut dracut-config-rescue e2fsprogs fedora-remix-logos @@ -71,6 +72,7 @@ initial-setup iproute iputils kbd +kernel less libusb1 man-db diff --git a/ingredients/core-packages-mandatory.cfg b/ingredients/core-packages-mandatory.cfg index f44879c..674d86e 100644 --- a/ingredients/core-packages-mandatory.cfg +++ b/ingredients/core-packages-mandatory.cfg @@ -16,6 +16,7 @@ coreutils # A set of basic GNU tools commonly used in shell scripts curl # A utility for getting files from remote servers (FTP, HTTP, and others) dhcp-client # Provides the ISC DHCP client daemon and dhclient-script dnf5 # Command-line package manager +dracut # Initramfs generator using udev e2fsprogs # Utilities for managing ext2, ext3, and ext4 file systems filesystem # The basic directory layout for a Linux system glibc # The GNU libc libraries @@ -23,6 +24,7 @@ hostname # Utility to set/show the host name or domain name iproute # Advanced IP routing and network device configuration tools iputils # Network monitoring tools including ping kbd # Tools for configuring the console (keyboard, virtual terminals, etc.) +kernel # The Linux kernel less # A text file browser similar to more, but better. Can be excluded man-db # Tools for searching and reading man pages. Can be excluded ncurses # Ncurses support utilities