It’s a dash not an equals sign. The dash is means tabs to EOpart

 

i.e.

 

     if [ \$numd = 1 ]; then #Physical Hardware

        cat <<-EOpart > /tmp/part-include

                part /boot --fstype ext3 --size=100 --ondisk=\$d1 --asprimary

                part pv.100000 --size \$pv1size --ondisk=\$d1 --asprimary

                part pv.200000 --size \$pv2size --grow --ondisk=\$d1 --asprimary

                volgroup rootvg pv.100000

                volgroup datavg pv.200000

                logvol / --fstype ext3 --vgname=rootvg --size=4192 --name=rootvol

                logvol /tmp --fstype ext3 --vgname=rootvg --size=548 --name=tmpvol

                logvol /var --fstype ext3 --vgname=rootvg --size=2048 --name=varvol

                logvol swap --fstype swap --vgname=rootvg --size=\$swapsize --name=swapvol

                logvol /appdata/cores --fstype ext3 --vgname=datavg --size=25600 --name=corevol

                logvol /appdata --fstype ext3 --vgname=datavg --size=1 --grow --name=appdatavol

        EOpart

      else

        cat <<-EOpart > /tmp/part-include

                part /boot --fstype ext3 --size=100

                part pv.100000 --size \$pv1size --ondisk=\$d1 --asprimary

                part pv.200000 --size \$pv2size --grow --ondisk=\$d2 --asprimary

                volgroup rootvg pv.100000

                volgroup datavg pv.200000

                logvol / --fstype ext3 --vgname=rootvg --size=4192 --name=rootvol

                logvol /tmp --fstype ext3 --vgname=rootvg --size=548 --name=tmpvol

                logvol /var --fstype ext3 --vgname=rootvg --size=2048 --name=varvol

                logvol swap --fstype swap --vgname=rootvg --size=\$swapsize --name=swapvol

                logvol /appdata/cores --fstype ext3 --vgname=datavg --size=25600 --name=corevol

                logvol /appdata --fstype ext3 --vgname=datavg --size=1 --grow --name=appdatavol

        EOpart

 

 

2005logo_image

Joseph Boyer Jr. | ETS Engineering | jboyer@liquidnet.com | +1 646.660.8352 | www.liquidnet.com

 

From: cobbler-bounces@lists.fedorahosted.org [mailto:cobbler-bounces@lists.fedorahosted.org] On Behalf Of Gavin Reid
Sent: Monday, August 02, 2010 3:43 PM
To: cobbler@lists.fedorahosted.org
Subject: partitioning

 

Hi All , I am having problems with disk partitioning a section from my kickstart file follows

 

#get the number of hard disks and there names

set $(list-harddrives)
let numd=$#/2
drive1=$1
drive2=$3
 
# Default data and rootvg size
swapsize=8192
pv2size=1
pv1size=8196
 
if [ $numd = 1]; then # only one disk
        cat <<=EOpart > /tmp/part-include
                part /boot --fstype ext3 --size=100 --ondisk=$d1 --asprimary
                part pv.100 --size $pv1size --ondisk=$d1 --asprimary
                part pv.200 --size $pv2size --grow --ondisk=$d1 --asprimary
                volgroup rootvg pv.100
                volgroup datavg pv.200
                logvol / --fstype ext3 --vgname=rootvg --size=8196 --name=rootvol
                logvol /tmp --fstype ext3 --vgname=rootvg --size=548 --name=tmpvol
                logvol swap --fstype swap --vgname=rootvg --size=$swapsize --name=swapvol
               logvol /data --fstype ext3 --vgname datavg --size 1 --grow --name=nobackup
        EOpart
else
      cat <<=EOpart > /tmp/part-include
                part /boot --fstype ext3 --size=100 --ondisk=$d1 --asprimary
                part pv.100 --size $pv1size --ondisk=$d1 --asprimary
                part pv.200 --size $pv2size --grow --ondisk=$d2 --asprimary
               part pv.300 --size 1 --grow --ondisk$d1 --asprimary
                volgroup rootvg pv.100
                volgroup datavg pv.200 pv.300
                logvol / --fstype ext3 --vgname=rootvg --size=8196 --name=rootvol
                logvol /tmp --fstype ext3 --vgname=rootvg --size=548 --name=tmpvol
                logvol swap --fstype swap --vgname=rootvg --size=$swapsize --name=swapvol
               logvol /data --fstype ext3 --vgname datavg --size 1 --grow --name=nobackup
        EOpart
 
fi
%include /tmp/part-include

 

 

 

yet the installer explodes at the include line ... it seem that the /tmp/part-include is not created ... any ideas or better methods of partitioning