# $Wintelcom: src/freebsd/pxe/doc/install.cfg,v 1.1 2000/07/14 12:42:05 bright Exp $ # $FreeBSD: doc/en_US.ISO8859-1/articles/pxe/install.cfg,v 1.2 2003/11/23 18:50:32 ceri Exp $ # This is the installation configuration file for our rackmounted FreeBSD # cluster machines # Turn on extra debugging. debug=YES # Ok, this ought to turn off ALL prompting, don't complain to me that you # lost a machine because you netbooted it on the same subnet as this # box nonInteractive=YES noWarn=YES tryDHCP=YES ################################ # My host specific data hostname=booter domainname=mydomain.com # DHCP does this for us #nameserver=10.0.0.1 #defaultrouter=10.0.0.1 #ipaddr=DHCP #netmask=255.255.255.0 ################################ ################################ # Which installation device to use nfs=x.x.x.x:/usr/releng4 netDev=fxp0 tryDHCP=YES mediaSetNFS ################################ ################################ # Select which distributions we want. dists= bin doc games manpages catpages proflibs dict info des compat1x compat20 compat21 compat22 compat3x crypto distSetCustom ################################ ################################ # Now set the parameters for the partition editor on sd0. disk=ad0 partition=all bootManager=standard diskPartitionEditor #diskPartitionWrite ################################ ################################ # All sizes are expressed in 512 byte blocks! # # A 96MB root partition, followed by a 0.5G swap partition, followed by # a 1G /var, and a /usr using all the remaining space on the disk # ad0s1-1=ufs 1999999 / ad0s1-2=swap 6485760 none ad0s1-3=ufs 2097152 /var ad0s1-4=ufs 0 /usr # Let's do it! diskLabelEditor #diskLabelCommit # OK, everything is set. Do it! installCommit package=XFree86-3.3.6 packageAdd #package=XFree86-aoutlibs-3.3.3 #packageAdd package=XFree86-contrib-3.3.6 packageAdd package=arpwatch-2.1.a4 packageAdd package=bash-2.04 packageAdd package=bison-1.28 packageAdd package=bzip2-1.0.0 packageAdd package=ctags-3.5.2 packageAdd package=dvips2ascii-1.3 packageAdd package=electricfence-2.0.5 packageAdd package=emacs-20.6 packageAdd package=enscript-letter-1.6.1 packageAdd package=fping-1.20 packageAdd package=gawk-3.0.4 packageAdd package=gdbm-1.8.0 packageAdd package=gettext-0.10.35 packageAdd package=gmake-3.79 packageAdd package=ispell-3.1.20c packageAdd package=less-352 packageAdd package=libgnugetopt-1.1 packageAdd package=libtool-1.3.4 packageAdd package=linux_base-6.1 packageAdd package=linux_devtools-6.1 packageAdd package=lmbench-1.1 packageAdd package=m4-1.4 packageAdd package=mprof-3.0 packageAdd package=mtr-0.42 packageAdd package=nmap-2.53 packageAdd package=pine-4.21 packageAdd package=portscanner-1.0 packageAdd package=portsentry-1.0 packageAdd package=python-1.5.2 packageAdd package=rpm-2.5.6 packageAdd package=rsaref-2.0 packageAdd package=rsync-2.4.3 packageAdd package=screen-3.9.5 packageAdd package=stlport-3.01 packageAdd package=tcsh-6.09.00 packageAdd package=tk-8.0.5 packageAdd package=vim-lite-5.6.70 packageAdd package=wget-1.5.3 packageAdd package=word2x-0.005 packageAdd package=zip-2.3 packageAdd package=zsh-3.0.7 packageAdd # # this last package is special. It is used to configure the machine. # it installs several files (like /root/.rhosts) and its installation # script tweaks several options in /etc/rc.conf # package=mypkg-1.0 packageAdd shutdown