Merge branch 'wip-comps-use' into 'wip-baseimage-rework'

Draft: packages: use comps

See merge request fedora/bootc/base-images!91
This commit is contained in:
Joseph Marrero Corchado 2025-02-13 20:27:51 +00:00
commit f9b7565415
2 changed files with 193 additions and 83 deletions

View File

@ -19,3 +19,112 @@ initscripts
# For (datacenter/cloud oriented) servers, we want to see the details by default. # For (datacenter/cloud oriented) servers, we want to see the details by default.
# https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/HSMISZ3ETWQ4ETVLWZQJ55ARZT27AAV3/ # https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/HSMISZ3ETWQ4ETVLWZQJ55ARZT27AAV3/
plymouth plymouth
#Files added from core & standard
dnf5-plugins
dracut-config-generic
rootfiles
abrt
abrt-cli
at
audit
augeas-libs
bash-color-prompt
bc
boost-regex
checkpolicy
cifs-utils
compsize
cronie
crontabs
ctags
cyrus-sasl-plain
dbus-tools
default-editor
deltarpm
desktop-file-utils
dhcp-client
dhcp-common
dos2unix
dracut-config-rescue
ed
elfutils
emacs-filesystem
firewalld
fpaste
fprintd
fprintd-pam
gdb-headless
geolite2-city
geolite2-country
gnutls-dane
gobject-introspection
groff-base
hiredis
hunspell
ima-evm-utils-libs
initscripts-service
ipcalc
ipset
iptstate
libbabeltrace
libcomps
libestr
libfastjson
libfprint
libfsverity
libgusb
libipt
libpasswdqc
libpipeline
libreport
liburing
mailcap
man-db
man-pages
mcelog
mtr
nmap-ncat
openpace
opensc
pam_passwdqc
parted
passwdqc
passwdqc-utils
pciutils
pinfo
pixman
plocate
policycoreutils-python-utils
prefixdevname
psacct
realmd
rpm-plugin-systemd-inhibit
rpm-sign-libs
rsync
rsyslog
satyr
smartmontools
smartmontools-selinux
source-highlight
sssd-kcm
sssd-proxy
symlinks
tcpdump
time
traceroute
tree
unbound-anchor
unbound-libs
unzip
usbutils
wget2-wget
wget2
whois
words
xdg-utils
xmlrpc-c
xmlrpc-c-client
xxhash-libs
zip
zram-generator-defaults

View File

@ -1,87 +1,6 @@
# A relatively large base image suitable for headless servers, @core
# a lot like CoreOS. @standard
# Include and set the default editor
nano
nfs-utils
# Additional firewall support; we aren't including these in RHCOS or they
# don't exist in RHEL
iptables-services
WALinuxAgent-udev
# Allow communication between sudo and SSSD
# for caching sudo rules by SSSD.
# https://github.com/coreos/fedora-coreos-tracker/issues/445
libsss_sudo
# SSSD; we only ship a subset of the backends
sssd-client sssd-ad sssd-ipa sssd-krb5 sssd-ldap
# Used by admins interactively
openssl
# Provides terminal tools like clear, reset, tput, and tset
ncurses
# i18n
kbd
# zram-generator (but not zram-generator-defaults) for F33 change
# https://github.com/coreos/fedora-coreos-tracker/issues/509
zram-generator
# This one is in Python so isn't in FCOS, but we can safely add it here.
sos
# Additional file compression/decompression
bzip2 zstd
# Improved MOTD experience
console-login-helper-messages-issuegen
console-login-helper-messages-profile
# kdump support
# https://github.com/coreos/fedora-coreos-tracker/issues/622
kexec-tools
# Container tooling
toolbox
# nvme-cli for managing nvme disks
nvme-cli
# Used by admins interactively
lsof
# Explicit dep for RHEL >= 10
crypto-policies-scripts
# Configuring SSH keys, cloud provider check-in, etc
# TODO: needs Ignition kargs
# - afterburn afterburn-dracut
# NTP support
chrony
# Storage configuration/management
sg3_utils
## This is generally useful... https://github.com/CentOS/centos-bootc/issues/394
cloud-utils-growpart
# User configuration
passwd
shadow-utils
acl
# Manipulating the kernel keyring; used by bootc
keyutils
# There are things that write outside of the journal still (such as the
# classic wtmp, etc.). auditd also writes outside the journal but it has its
# own log rotation.
# Anything package layered will also tend to expect files dropped in
# /etc/logrotate.d to work. Really, this is a legacy thing, but if we don't
# have it then people's disks will slowly fill up with logs.
logrotate
# Boost starving threads
# https://github.com/coreos/fedora-coreos-tracker/issues/753
stalld
# This defines a set of tools that are useful for configuring, debugging,
# or manipulating the network of a system.
# Interactive Networking configuration during coreos-install
NetworkManager-tui
# Support for cloud quirks and dynamic config in real rootfs:
# https://github.com/coreos/fedora-coreos-tracker/issues/320
NetworkManager-cloud-setup
# Route manipulation and QoS
iproute iproute-tc
# Firewall manipulation
iptables nftables
# Interactive network tools for admins
socat net-tools bind-utils
# These are recomended by other packages installed above. # These are recomended by other packages installed above.
# recommended by containers-common-extra # recommended by containers-common-extra
@ -102,3 +21,85 @@ fuse-overlayfs
# recommended by toolbox # recommended by toolbox
cracklib-dicts cracklib-dicts
#diff adds
NetworkManager-cloud-setup
NetworkManager-tui
WALinuxAgent-udev
adcli
binutils
chrony
cloud-utils-growpart
console-login-helper-messages
console-login-helper-messages-issuegen
console-login-helper-messages-profile
crypto-policies-scripts
cyrus-sasl-gssapi
dracut-network
dracut-squash
elfutils-debuginfod-client
elfutils-default-yama-scope
elfutils-libs
flatpak-session-helper
gawk-all-langpacks
gssproxy
iproute-tc
iptables-services
iptables-utils
kdump-utils
kexec-tools
keyutils
libev
libibverbs
libipa_hbac
libnfsidmap
libpcap
libsmbclient
libverto-libev
libxkbcommon
makedumpfile
mkpasswd
newt
nvme-cli
openssl
pcsc-lite
pcsc-lite-ccid
pcsc-lite-libs
python3-boto3
python3-botocore
python3-charset-normalizer
python3-dateutil
python3-file-magic
python3-idna
python3-jmespath
python3-packaging
python3-pexpect
python3-ptyprocess
python3-pysocks
python3-pyyaml
python3-requests
python3-s3transfer
python3-six
python3-urllib3+socks
python3-urllib3
qrencode-libs
rpcbind
sg3_utils
sg3_utils-libs
slang
snappy
socat
sos
squashfs-tools
sssd-ad
sssd-common-pac
sssd-ipa
sssd-krb5
sssd-krb5-common
sssd-ldap
sssd-nfs-idmap
stalld
toolbox
whois-nls
xkeyboard-config
zstd