2421d5a3aa
iproute was updated from 4.11 to 5.12 with commita7760b40a2
("iproute: Update from 4.11.0-14 to 5.9.0-4") and commit36673774ee
("iproute-5.12, iptables-1.8.4, and libnftnl-1.1.5"). In CentOS 7, the iproute-4.11 RPM package included the 'tc' utility, but with CentOS 8, tc was moved to a separate RPM package, "iproute-tc". The original version of the second aforementioned commit added the iproute-tc RPM package in the ISO, but iproute-tc was later removed from the ISO during the code review, as it was not known at the time that tc had been split into a separate package (iproute-tc) between CentOS 7's iproute 4.11 and CentOS 8's 5.9/5.12, and that tc used to be included in the StarlingX ISO before the iproute updates. This commit explicitly adds the iproute-tc package into the ISO image to make tc available in StarlingX installations again. To prevent another similar issue, the iproute spec file was scanned for %package declarations to see if any other new sub-packages had been introduced since CentOS 7, and only the iproute-tc package was seen. Verification: - ISO build was successful. - Resulting bootimage.iso file was confirmed to contain the iproute-tc RPM package via "iso-info -f -i bootimage.iso | grep iproute-tc". - Note that run-time testing of the tc utility had been carried out in the past for eBPF testing by manually installing the iproute-tc RPM package to a running StarlingX installation. Closes-Bug: #1951989 Signed-off-by: M. Vefa Bicakci <vefa.bicakci@windriver.com> Change-Id: I8422f0aa872101e85502f1f3f0d3dc62ec19b8bb
227 lines
2.6 KiB
PHP
227 lines
2.6 KiB
PHP
# List of packages to be included/installed in ISO
|
|
# If these have dependencies, they will be pulled in automatically
|
|
#
|
|
|
|
|
|
|
|
# qemu-kvm-ev
|
|
qemu-kvm-ev
|
|
qemu-img-ev
|
|
qemu-kvm-tools-ev
|
|
|
|
|
|
# libvirt
|
|
libvirt
|
|
libvirt-docs
|
|
libvirt-daemon
|
|
libvirt-daemon-config-network
|
|
libvirt-daemon-config-nwfilter
|
|
libvirt-daemon-driver-network
|
|
libvirt-daemon-driver-nwfilter
|
|
libvirt-daemon-driver-nodedev
|
|
libvirt-daemon-driver-secret
|
|
libvirt-daemon-driver-storage
|
|
libvirt-daemon-driver-qemu
|
|
libvirt-daemon-driver-lxc
|
|
libvirt-client
|
|
|
|
|
|
# python-ryu
|
|
python2-ryu
|
|
python-ryu-common
|
|
|
|
# lldpd
|
|
lldpd
|
|
|
|
# tss2
|
|
tss2
|
|
|
|
|
|
# libtpms
|
|
libtpms
|
|
|
|
# python-3parclient
|
|
python-3parclient
|
|
|
|
# python-lefthandclient
|
|
python-lefthandclient
|
|
|
|
# docker-distribution
|
|
docker-distribution
|
|
|
|
# helm
|
|
helm
|
|
|
|
# armada
|
|
armada
|
|
|
|
# rpm
|
|
rpm-plugin-systemd-inhibit
|
|
|
|
# dpkg
|
|
dpkg
|
|
|
|
# ldapscripts
|
|
ldapscripts
|
|
|
|
# drbd
|
|
drbd
|
|
drbd-utils
|
|
drbd-udev
|
|
drbd-pacemaker
|
|
drbd-heartbeat
|
|
drbd-bash-completion
|
|
|
|
|
|
# initscripts
|
|
initscripts
|
|
|
|
# setup
|
|
setup
|
|
|
|
# nss-pam-ldapd
|
|
nss-pam-ldapd
|
|
|
|
|
|
# nfs-utils series package
|
|
|
|
# dhcp
|
|
dhcp
|
|
dhclient
|
|
|
|
# openssh
|
|
openssh
|
|
openssh-clients
|
|
openssh-server
|
|
|
|
# facter
|
|
facter
|
|
|
|
# vim
|
|
vim-enhanced
|
|
|
|
# python
|
|
python
|
|
|
|
# libvirt-python
|
|
python2-libvirt
|
|
|
|
# lighttpd
|
|
lighttpd
|
|
lighttpd-fastcgi
|
|
lighttpd-mod_geoip
|
|
lighttpd-mod_mysql_vhost
|
|
|
|
# linuxptp
|
|
linuxptp
|
|
|
|
# logrotate
|
|
logrotate
|
|
|
|
# novnc
|
|
novnc
|
|
|
|
# sudo
|
|
sudo
|
|
|
|
# config files
|
|
|
|
# openldap
|
|
openldap
|
|
openldap-servers
|
|
openldap-clients
|
|
|
|
# openvswitch
|
|
openvswitch
|
|
|
|
# libevent
|
|
libevent
|
|
|
|
# tpm2-tools
|
|
tpm2-tools
|
|
|
|
# audit
|
|
|
|
# puppet
|
|
puppet
|
|
|
|
# systemd
|
|
systemd
|
|
|
|
# tboot
|
|
tboot
|
|
|
|
# memcached
|
|
memcached
|
|
|
|
# kubernetes
|
|
kubernetes-unversioned
|
|
kubernetes-1.18.1-node
|
|
kubernetes-1.18.1-kubeadm
|
|
kubernetes-1.18.1-client
|
|
kubernetes-1.19.13-node
|
|
kubernetes-1.19.13-kubeadm
|
|
kubernetes-1.19.13-client
|
|
kubernetes-1.20.9-node
|
|
kubernetes-1.20.9-kubeadm
|
|
kubernetes-1.20.9-client
|
|
kubernetes-1.21.3-node
|
|
kubernetes-1.21.3-kubeadm
|
|
kubernetes-1.21.3-client
|
|
containerd
|
|
k8s-pod-recovery
|
|
k8s-cni-cache-cleanup
|
|
containernetworking-plugins
|
|
|
|
# resource-agents
|
|
resource-agents
|
|
|
|
# isolcpus device plugin for K8s
|
|
isolcpus-device-plugin
|
|
|
|
# haproxy
|
|
haproxy
|
|
|
|
|
|
# iptables
|
|
|
|
# python-psycopg2
|
|
python-psycopg2
|
|
|
|
# dnsmasq
|
|
dnsmasq
|
|
dnsmasq-utils
|
|
|
|
# parted
|
|
parted
|
|
|
|
# python-keyring
|
|
python-keyring
|
|
|
|
# grub2
|
|
grub2-tools
|
|
grub2-efi-x64-modules
|
|
|
|
# python2-ruamel-yaml
|
|
python2-ruamel-yaml
|
|
|
|
|
|
# redfish tool
|
|
Redfishtool
|
|
|
|
# kvm-timer-advance (AIO and worker nodes only)
|
|
kvm-timer-advance
|
|
|
|
# aws packages for interacting with amazon aws registry
|
|
# botocore is an unspecified requirement of boto3
|
|
python2-botocore
|
|
python-boto3
|
|
|
|
# Pf bbdev configuration tool for ACC100 (Mt. Bryce)
|
|
pf-bb-config
|
|
|
|
# kexec-tools
|
|
kexec-tools
|
|
|
|
iproute-tc
|