I'm working on coming up with a ks.cfg for redhat-8 that has a minimal server and have yet to see anybody post an example, so I figured I'd do so. Currently this boots up with 305MB used excluding swap. The ks.cfg file here uses sda as I'm doing the work under VMWare. The intent is to have the bare minimum required to have a basically manageable networked server, then add on the extra stuff it'll serve (ie, httpd, bind, etc.) later to build up from a 'real minimum' rather than a RH-fat-"minimum". Can anybody suggest 'more' stuff to strip out of this ? Currently it's a dhcp'd system, when I get it done there's no need to be a dhcp client at all. Also, I've found at least two bugs in anaconda so far: - if you use %packages --resolvedeps and you exclude a package that is a dependency (ie, do "-sendmail") anaconda crashes with a traceback - adding the "text" line in ks.cfg doesn't appear to do anything, it never does a text installation unless the X-based installation can't figure out the display settings and it falls back to text -- ---------- Vince.Skahan@xxxxxxxxxx --------- Connexion by Boeing - Cabin Network ############## cut here ########################### install lang en_US langsupport --default en_US.UTF-8 en_US.UTF-8 keyboard us mouse genericps/2 --device psaux --emulthree skipx network --device eth0 --bootproto dhcp rootpw mypasshere firewall --disabled authconfig --enableshadow --enablemd5 timezone GMT bootloader --location=mbr clearpart --linux --drives=sda part / --fstype ext3 --size=200 --grow --maxsize=1000 --ondisk=sda part swap --size=160 --grow --maxsize=320 --ondisk=sda # this list installs to use 305 MB excluding swap when booted %packages --ignoredeps -sendmail -kernel-pcmcia-cs -lrzsz -isdn4k-utils -wireless-tools -quota -stunnel -finger -specspo -irda-utils -nss_ldap -lokkit -rsync -wget -rp-pppoe -unzip -reiserfs-utils -raidtools -zip -pinfo -rdist -tcsh -logwatch -talk -wvdial -rdate -slocate -pam_smb -rsh -pidentd -ypbind -eject -krb5-workstation -up2date -mailcap -yp-tools -whois -pax -man-pages -star -nfs-utils %post ################## cut here #################### # list of installed rpms that result from ks.cfg above acl-2.0.11-2 anacron-2.3-23 apmd-3.0.2-12 ash-0.3.8-5 aspell-0.33.7.1-16 at-3.1.8-31 attr-2.0.8-3 audiofile-0.2.3-3 authconfig-4.2.12-3 autofs-3.1.7-33 basesystem-8.0-1 bash-2.05b-5 bc-1.06-10 bdflush-1.5-21 bind-utils-9.2.1-9 bzip2-1.0.2-5 bzip2-libs-1.0.2-5 chkconfig-1.3.6-3 comps-8.0-0.20020910 cpio-2.4.2-28 cracklib-2.7-18 cracklib-dicts-2.7-18 crontabs-1.10-4 cyrus-sasl-2.1.7-2 cyrus-sasl-md5-2.1.7-2 cyrus-sasl-plain-2.1.7-2 db4-4.0.14-14 dev-3.3.1-2 dhclient-3.0pl1-9 diffutils-2.8.1-3 dos2unix-3.1-12 dosfstools-2.8-3 dump-0.4b28-4 e2fsprogs-1.27-9 ed-0.2-28 esound-0.2.28-1 ethtool-1.6-2 expat-1.95.4-1 fbset-2.1-11 file-3.37-8 filesystem-2.1.6-5 fileutils-4.1.9-11 findutils-4.1.7-7 fontconfig-2.0-3 freetype-2.1.2-7 ftp-0.17-15 gawk-3.1.1-4 gdbm-1.8.0-18 glib-1.2.10-8 glib2-2.0.6-2 glibc-2.2.93-5 glibc-common-2.2.93-5 gmp-4.1-4 gnome-libs-1.4.1.2.90-22 gnupg-1.0.7-6 gpm-1.19.3-23 grep-2.5.1-4 groff-1.18-6 grub-0.92-7 gtk+-1.2.10-22 gzip-1.3.3-5 hdparm-5.2-1 hesiod-3.0.2-21 hotplug-2002_04_01-13 htmlview-2.0.0-6 hwdata-0.47-1 imlib-1.9.13-9 info-4.2-5 initscripts-6.95-1 iproute-2.4.7-5 iptables-1.2.6a-2 iputils-20020124-8 jfsutils-1.0.17-3 kbd-1.06-26 kbdconfig-1.9.16-1 kernel-2.4.18-14 krb5-libs-1.2.5-6 krbafs-1.1.1-6 ksymoops-2.4.5-1 kudzu-0.99.69-1 less-358-28 lftp-2.5.2-5 lha-1.14i-7 libacl-2.0.11-2 libattr-2.0.8-3 libelf-0.8.2-2 libgcc-3.2-7 libjpeg-6b-21 libpng10-1.0.13-5 libpng-1.2.2-6 libstdc++-3.2-7 libtermcap-2.0.8-31 libtiff-3.5.7-7 libtool-libs-1.4.2-12 libungif-4.1.0-13 libuser-0.51.1-2 libwvstreams-3.70-5 lilo-21.4.4-20 lockdev-1.0.0-20 logrotate-3.6.5-2 losetup-2.11r-10 lsof-4.63-2 lvm-1.0.3-9 mailx-8.1.1-26 make-3.79.1-14 MAKEDEV-3.3.1-2 man-1.5j-11 mingetty-1.00-3 minicom-2.00.0-6 mkbootdisk-1.4.8-1 mkinitrd-3.4.28-1 mktemp-1.5-16 modutils-2.4.18-2 mount-2.11r-10 mouseconfig-4.26-1 mtools-3.9.8-5 mtr-0.49-7 mt-st-0.7-6 ncurses-5.2-28 netconfig-0.8.12-3 net-snmp-5.0.1-6 net-snmp-utils-5.0.1-6 net-tools-1.60-7 newt-0.51.0-1 nscd-2.2.93-5 ntsysv-1.3.6-3 openldap-2.0.25-1 openssh-3.4p1-2 openssh-clients-3.4p1-2 openssh-server-3.4p1-2 openssl-0.9.6b-29 ORBit-0.5.13-5 pam-0.75-40 pam_krb5-1.56-1 parted-1.4.24-6 passwd-0.67-3 pciutils-2.1.10-2 pcre-3.9-5 perl-5.8.0-55 perl-Filter-1.28-9 popt-1.7-1.06 portmap-4.0-46 ppp-2.4.1-7 procmail-3.22-7 procps-2.0.7-25 psmisc-20.2-6 pspell-0.12.2-14 pyOpenSSL-0.5.0.91-1 python-2.2.1-17 python-optik-1.3-2 readline-4.3-3 redhat-logos-1.1.6-2 redhat-menus-0.26-1 redhat-release-8.0-8 rhnlib-1.0-1 rhpl-0.51-1 rmt-0.4b28-4 rootfiles-7.2-4 rpm-4.1-1.06 rpm-python-4.1-1.06 sed-3.02-13 setserial-2.17-9 setup-2.5.20-1 setuptool-1.10-1 shadow-utils-20000902-12 sh-utils-2.0.12-3 slang-1.4.5-11 statserial-1.1-30 sudo-1.6.6-1 sysklogd-1.4.1-10 syslinux-1.75-3 SysVinit-2.84-5 tar-1.13.25-8 tcpdump-3.6.3-3 tcp_wrappers-7.6-23 telnet-0.17-23 termcap-11.0.1-13 textutils-2.0.21-5 time-1.7-19 timeconfig-3.2.9-1 tmpwatch-2.8.4-3 traceroute-1.4a12-6 unix2dos-2.2-17 usbutils-0.9-7 usermode-1.63-1 utempter-0.5.2-10 util-linux-2.11r-10 vim-common-6.1-14 vim-minimal-6.1-14 vixie-cron-3.0.1-69 which-2.14-1 words-2-20 XFree86-libs-4.2.0-72 XFree86-Mesa-libGL-4.2.0-72 zlib-1.1.4-4 ############ cut here ############3