# Pitt CS Kickstart file for CentOS 7 in the 6110 classroom

#version=RHEL7
install
url --url=http://mirror.cs.pitt.edu/centos/7/os/x86_64
lang en_US.UTF-8
keyboard us
network --bootproto dhcp
rootpw  --iscrypted $6$7sdFE9Ue/kviudcW$Kk6WJ/sq8CBYJCUO/eVCwFDVB.Jfw00Huy3hAzW2byfdh9U32jrTgMvFVXFJaYSt9fFhctdII2ak33s6WOFva/
firewall --service=ssh
authconfig --enableshadow --passalgo=sha512 --enablekrb5 --krb5realm=UNIV.PITT.EDU --krb5kdc=pitt-proddc-01.cssd.pitt.edu --krb5adminserver=pitt-proddc-01.cssd.pitt.edu
selinux --disabled
timezone America/New_York --isUtc
# GRUB2 can't be loaded onto a partition here; will have to force it
# manually after installation.
bootloader --location=none
# 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 --linux

# part None --fstype=vfat --label="DellUtility" --onpart=sda1 --noformat
part /boot --fstype=ext2 --size=500 --ondisk=sda
part pv.sda --grow --size=1 --ondisk=sda

volgroup vg_cen7 --pesize=4096 pv.sda
logvol / --fstype=ext4 --name=lv_root --vgname=vg_cen7 --size=1024 --maxsize=51200
logvol /usr --fstype=ext4 --name=lv_usr --vgname=vg_cen7 --size=24576
logvol /tmp --fstype=ext4 --name=lv_tmp --vgname=vg_cen7 --size=4096
logvol /var --fstype=ext4 --name=lv_var --vgname=vg_cen7 --size=8192
logvol /opt --fstype=ext4 --name=lv_opt --vgname=vg_cen7 --size=4096
logvol /home --fstype=ext4 --name=lv_home --vgname=vg_cen7 --size=10240
logvol /u --fstype=ext4 --name=lv_u --vgname=vg_cen7 --size=10240 --grow
logvol swap --name=lv_swap --vgname=vg_cen7 --grow --size=1008 --maxsize=8192

repo --name="CentOS"  --baseurl=http://mirror.cs.pitt.edu/centos/7/os/x86_64/ --cost=100
repo --name="CentOS 7 - x86_64 - Updates" --baseurl=http://mirror.cs.pitt.edu/centos/7/updates/x86_64/
#repo --name="Extra Packages for Enterprise Linux 7 - x86_64" --baseurl=http://mirror.cs.pitt.edu/epel/7/x86_64/

%packages
%post
( wget -O /tmp/files-6110.tar http://install.cs.pitt.edu/centos7/proto/files-6110.tar
  cd /
  tar xfp /tmp/files-6110.tar
  sh /tmp/install-6110
  chmod 1777 /tmp
  sync
) 1>/root/post_install.log 2>&1
%end

%addon com_redhat_kdump --enable --reserve-mb='auto'

%end
