#!/bin/sh # Generic script to pick hda or sda # Hope this works! It's awfully simplistic... mymedia=`cat /proc/ide/hda/media` if [ "$mymedia" == "disk" ]; then hd="/dev/hda" short="hda" else hd="/dev/sda" short="sda" fi sleep 1 echo preseed partman-auto/disk string $hd echo preseed partman-auto/method string lvm echo preseed partman-lvm/device_remove_lvm boolean true echo preseed partman-lvm/device_remove_lvm_span boolean true echo preseed partman-auto/purge_lvm_from_device boolean true echo preseed partman-md/device_remove_md boolean true echo preseed partman-lvm/confirm boolean true echo "preseed partman-auto/expert_recipe string \ boot-root :: \ " echo part /boot --fstype ext4 --size=100 --ondisk=$short --asprimary echo part swap --recommended --ondisk=$short --asprimary echo part pv.0 --size=1 --grow --ondisk=$short --asprimary # New Partitioning scheme #echo part / --fstype ext3 --size=1536 --ondisk=$short --asprimary #echo part /usr --fstype ext3 --size=2500 --ondisk=$short #echo part /var/tmp --fstype ext3 --size=768 --ondisk=$short #echo part /tmp --fstype ext3 --size=1024 --ondisk=$short #echo part /var --fstype ext3 --size=1 --grow --ondisk=$short echo volgroup sys pv.0 echo logvol /var/tmp --vgname=sys --name=vartmp --size=2048 echo logvol /tmp --vgname=sys --name=tmp --size=2048 echo logvol / --vgname=sys --name=root --size=1 --grow