Listing 1. Excerpt from the Kickstart File
  
    .
    .
    .
#Clear all partitions from the disk
clearpart --all --initlabel
#Disk partitioning information
%include /tmp/partinfo
    .
    .
    .
%packages --resolvedeps
@Core
@Base
%pre
#!/bin/sh
#
#   gets list of drives with size of each drive
#
set $(list-harddrives)
let numd=$#/2
# For now, we know that we only need to accommodate
#  for up to 2 drives
d1=$1
d2=$3
if [ $numd == "2" ] ; then
echo "
part /boot --fstype ext3 --size 75 --ondisk $d1
part / --fstype ext3 --size 1 --grow --ondisk $d1
part swap --recommended --ondisk $d1
part /home --fstype ext3 --size 1 --grow --ondisk
$d2
" > /tmp/partinfo
else
echo "
part /boot --fstype ext3 --size 75
part swap --recommended
part / --fstype ext3 --size 2048 --grow
part /home --fstype ext3 --size 1024
" > /tmp/partinfo
fi
  
  
  
  
  
  
  
  
  
    Copyright © 1994 - 2014 Linux Journal.  All rights reserved.