I took a CentOS 6 minimal install and changed the package section in the config to the following. I think there might be more I can eliminate, but I can't spend any more time on it. Additionally, as a final step for installation I run the following loop:
firmware=$(rpm -qa \*firmware | grep -v kernel) if [[ -n $firmware ]]; then rpm -e $firmware fi %packages --ignoremissing --nobase -aic94xx-firmware -atmel-firmware -b43-openfwwf -bfa-firmware -checkpolicy coreutils -cronie -cronie-anacron -crontabs curl -cyrus-sasl dhclient e2fsprogs grub -info -ipw2100-firmware -ipw2200-firmware -ivtv-firmware -iwl1000-firmware -iwl100-firmware -iwl3945-firmware -iwl4965-firmware -iwl5000-firmware -iwl5150-firmware -iwl6000-firmware -iwl6000g2a-firmware -iwl6050-firmware -kernel-devel -libertas-usb8388-firmware -libsemanage lvm2 -mysql-libs openssh-clients openssh-server -perl-IO-Compress -policycoreutils -postfix -ql2100-firmware -ql2200-firmware -ql23xx-firmware -ql2400-firmware -ql2500-firmware rpm -rt61pci-firmware -rt73usb-firmware -selinux-policy -selinux-policy-targeted -sudo -sysstat -xorg-x11-drv-ati-firmware yum yum-presto yum-utils -zd1211-firmware %end /* PLUG: http://plug.org, #utah on irc.freenode.net Unsubscribe: http://plug.org/mailman/options/plug Don't fear the penguin. */
