metal/bsp-files/kickstarts/pre_pkglist_prestage.cfg
M. Vefa Bicakci d83d260aeb Filter out kmod-bnxt_en{,-rt} as necessary
This commit ensures that the kmod-bnxt_en package is not installed when
in the low-latency profile, and that the kmod-bnxt_en-rt package is not
installed when in the standard/non-low-latency profile.

This is achieved by adding the kmod-bnxt_en and kmod-bnxt_en-rt packages
to the filter_out_from_* and pre_pkglist* files as required.

Testing:
- An ISO image can be built using a monolithic build procedure.
- Installation of the ISO image is successful with standard and
  low-latency profiles.
- The kmod-bnxt_en package is only installed with standard profile,
  whereas the kmod-bnxt_en-rt package is only installed with low-latency
  profile.

Story: 2009915
Task: 44792

Depends-On: https://review.opendev.org/c/starlingx/kernel/+/833464

Change-Id: I7a5c6086183d6b04e587192012f37aa7d0a2c2b3
Signed-off-by: M. Vefa Bicakci <vefa.bicakci@windriver.com>
2022-03-16 12:13:28 -04:00

160 lines
2.1 KiB
INI

%packages --excludedocs
@base
-ansible
-armada
-bc
-bind*
-boost*
-bootswatch*
-bridge-utils
-btrfs-progs
-ceph*
-cert-mon
-cgcs-patch*
-cgts-client
-cmk-helm
-collectd
-collectd-extensions
-collectd-python
-collector
-config-gate
-containerd*
-controllerconfig
-dhcp-config
-distributedcloud*
-dnsmasq-config
-dnsmasq-utils
-docker-ce
-docker-config
-docker-distribution
-docker-forward-journald
-dracut-network
-erlang*
-facter
-fm-common
-fm-doc
-fm-mgr
-fm-rest-api
-gdb
-glusterfs*
-gperftools*
-groff-base
-haproxy*
-helm
-httpd*
-hwdata
-influxdb*
-info
-iperf3
-ipmitool
-isolcpus-device-plugin
-json-c
-kata*
-kernel-module-igb-uio-rt
-kernel-module-wrs-avp-rt
-kernel-rt
-kernel-rt-kvm
-kernel-rt-modules-extra
-kernel-rt-tools
-kernel-rt-tools-libs
-kexec-tools
-kmod-bnxt_en-rt
-kmod-drbd-rt
-kmod-e1000e-rt
-kmod-i40e-rt
-kmod-ixgbe-rt
-kmod-opae-fpga-driver
-kmod-tpm-rt
-kube-cpusets
-kubernetes*
-libvirt*
-license-plugins
-lighttpd*
-logmgmt
-mariadb*
-mlnx-ofa_kernel
-mlnx-ofa_kernel-rt
-mlnx-ofa_kernel-rt-modules
-mokutil
-monitor-tools
-mozjs17
-mtce*
-mtools
-multus-config
-ncurses*
-net-tools
-nfv*
-nfv-client
-ntp*
-OpenIPMI-modalias
-openstack*
-patch-alarm
-perf
-perl*
-platform-util*
-playbookconfig
-postgresql
-postgresql-contrib
-postgresql-server
-puppet*
-puppet-manifests
-python*
-python2-barbican
-python2-docker
-python2-kubernetes
-python2-neutronclient
-python2-openstacksdk
-python2-osc-lib
-python2-oslo-db
-python-docker-pycreds
-python-oslo-db-lang
-pytz*
-pyxattr
-PyYAML
-qat16-rt
-qemu*
-rabbitmq*
-Redfishtool
-registry-token-server
-screen
-sm
-sm-*
-smartmontools
-starlingx-dashboard
-stx-cert-manager-helm
-stx-extensions
-stx-metrics-server-helm
-stx-nginx-ingress-controller-helm
-stx-ocf-scripts
-stx-oidc-auth-helm
-stx-platform-helm
-stx-portieris-helm
-stx-ptp-notification-helm
-stx-rook-ceph
-stx-snmp-helm
-stx-ssl
-stx-vault-helm
-sysinv*
-tboot
-tcpdump
-tsconfig
-tuned
-tuned-config
-update-motd
-uuid
-vim-common
-vim-enhanced
-vim-filesystem
-virt-what
-vm-topology
-vswitch*
-worker*
-wrcp-playbook
-wrcp-utils
-xstatic*
-XStatic-Angular-common
xxxPACKAGE_LISTxxx
%end