# Pitt CS kickstart file for CentOS 6.0

#version=RHEL6
install
url --url http://install.cs.pitt.edu/centos6.0/os/x86_64
lang en_US.UTF-8
keyboard us
xconfig --startxonboot
network --device eth0 --bootproto dhcp
rootpw --iscrypted $6$vvChArU0L25qlgwm$5r3NF6pXZarpe9SR8Doo4QkJFzxRo2J/jW9c3NQuHeo2jzYs63lTgURyPBUryinLZHxUKZ5IDIvxPEbIG1P4v0
firewall --service=ssh
#authconfig --enableshadow --enablemd5 --enablenis --nisdomain=cs --enablekrb5 --krb5realm=CS.PITT.EDU --krb5kdc=k5a.cs.pitt.edu,k5b.cs.pitt.edu --krb5adminserver=k5a.cs.pitt.edu
authconfig --enableshadow --passalgo=sha512
selinux --disabled
timezone --utc America/New_York
bootloader --location=mbr --append="crashkernel=auto rhgb quiet"
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
clearpart --all
part /boot --fstype ext3 --size=500 --asprimary
part pv.cen6 --grow --size=1

volgroup vg_cen6 --pesize=4096 pv.cen6
logvol / --fstype=ext3 --name=lv_root --vgname=vg_cen6 --size=1024 --maxsize=51200
logvol /usr --fstype=ext3 --name=lv_usr --vgname=vg_cen6 --size=8192
logvol /tmp --fstype=ext3 --name=lv_tmp --vgname=vg_cen6 --size=4096
logvol /var --fstype=ext3 --name=lv_var --vgname=vg_cen6 --size=4096
logvol swap --name=lv_swap --vgname=vg_cen6 --grow --size=1008 --maxsize=8192

repo --name="CentOS"  --baseurl=http://install.cs.pitt.edu/centos6.0/os/x86_64/ --cost=100
repo --name="CentOS 6.0 - x86_64 - Updates" --baseurl=http://archive.linux.duke.edu/pub/centos/6.0/updates/x86_64/

=== 6.0 stuff
%packages
@base
@console-internet
@core
@debugging
@directory-client
@hardware-monitoring
@java-platform
@large-systems
@network-file-system-client
@performance
@perl-runtime
@server-platform
@server-policy
pax
oddjob
sgpio
certmonger
pam_krb5
krb5-workstation
nscd
pam_ldap
nss-pam-ldapd
perl-DBD-SQLite
%end
=== end of 6.0
%packages
@@graphical-admin-tools
@@technical-writing
@@tex
@@base
@@x11
@@core
@@server-platform-devel
@@additional-devel
@@desktop-platform-devel
@@eclipse
@@development
@@dial-up
@@network-server
@@emacs
@@scientific
@games
@gnome-desktop
@gnome-software-development
@graphical-internet
@graphics
@java
@java-development
@kde-desktop
@kde-software-development
@legacy-network-server
@legacy-software-development
@legacy-software-support
@mysql
@office
@printing
@ruby
@server-cfg
@sound-and-video
@system-tools
@text-internet
@x-software-development

kdepim
emacs
festival
audit
mesa-libGLU-devel
kexec-tools
device-mapper-multipath
vnc-server
xorg-x11-server-Xnest
xorg-x11-server-Xvfb
agg
kdegraphics
libsane-hpaio
kdemultimedia
imake
net-snmp
sendmail-cf
ImageMagick-c++
ImageMagick-c++-devel
ImageMagick-devel
OpenIPMI-tools
alchemist-devel
beecrypt
blas
bogl
cdrecord-devel
compat-dapl
compat-db
compat-libcom_err
compat-openldap
cups-devel
dapl
db4-utils
dialog
distcache
dmraid-devel
docbook-simple
dstat
expect
expectk
freeglut
freeglut-devel
gamin-devel
gconf-editor
gdk-pixbuf
gimp-devel
glib
glib-devel
gnome-keyring-manager
gnome-pilot-devel
gphoto2-devel
gtk+
gtk+-devel
gtkspell
guile-devel
intltool
jadetex
java-1.6.0-openjdk-devel
java-1.6.0-openjdk-javadoc
java-1.6.0-openjdk-src
kdegames
kdegames-devel
kdemultimedia-devel
kdesdk-devel
keyutils
lapack
libaio-devel
libc-client
libdbi
libexif-devel
libgnat
libibverbs
libieee1284-devel
libmthca
libmudflap
libobjc
libpurple
librdmacm
libsdp
libsilc
libsmi
lksctp-tools
lksctp-tools-devel
lynx
mc
mikmod
mpage
mt-st
mx
mysql-devel
openib
openmotif
openmotif-devel
parted-devel
passivetex
perl-Archive-Tar
perl-Crypt-SSLeay
perl-DBD-Pg
perl-DBI
perl-DateManip
perl-Digest-HMAC
perl-Digest-SHA1
perl-IO-String
perl-IO-Zlib
perl-LDAP
perl-Net-DNS
perl-XML-Dumper
perl-XML-Grove
perl-XML-LibXML
perl-XML-LibXML-Common
perl-XML-NamespaceSupport
perl-XML-Parser
perl-XML-SAX
perl-XML-Simple
perl-XML-Twig
perl-libxml-perl
pdksh
pidgin
pilot-link-devel
postgresql
pyOpenSSL
python-tools
rdesktop
ruby-docs
ruby-tcltk
sane-backends-devel
sendmail-devel
sharutils
spamassassin
statserial
switchdesk
sysstat
tetex-afm
tetex-dvips
tetex-fonts
tetex-latex
tetex-xdvi
tix
tkinter
tog-pegasus
tog-pegasus-devel
transfig
unixODBC-devel
unixODBC-kde
wireshark
x3270
xchat
xfig
xmlsec1-openssl
xmltex
xorg-x11-fonts-ISO8859-15-75dpi
xorg-x11-fonts-ISO8859-15-100dpi
-sysreport

%post
( wget -O /tmp/files.tar http://130.49.220.23/~hoffman/centos56.tar
  cd /
  tar xfp /tmp/files.tar
  sh /tmp/install
  chmod 1777 /tmp
  sync
) 1>/root/post_install.log 2>&1
%end
