+ vgdefault=`vgdisplay -c | awk -F: '{print $1;exit}' | sed 's/ *//g'` &&
+ echo -n "Volume group? [$vgdefault]: " &&
+ read vg &&
+ if [ "$vg" = "" ]; then vg="$vgdefault"; fi &&
+ echo -n "Use lvm for non-swap partitions? [Y/n] " &&
+ read use_lvm &&
+ if [ "$use_lvm" = "n" ]; then
+ : SAN, as in the msa2012i at ubcece &&
+ : requires that it is already setup &&
+ dev_root="/dev/mapper/$guest-root" &&
+ dev_boot="/dev/mapper/$guest-boot" &&
+ echo "Root device will be $dev_root" &&
+ echo "Boot device will be $dev_boot" &&
+ echo "Make sure they exist already." &&
+ fs=xfs
+ else
+ use_lvm="y" &&
+ dev_root="/dev/mapper/$vg-$guest--root" &&
+ dev_boot="/dev/mapper/$vg-$guest--boot" &&
+ echo "Root device will be $dev_root" &&
+ echo "Boot device will be $dev_boot" &&
+ fs=ext4
+ fi &&
+ if [ "$vg" != "" ]; then
+ dev_swap="/dev/mapper/$vg-$guest--swap"
+ elif [ -d /SWAPFILES ]; then
+ dev_swap=/SWAPFILES/$guest-swap
+ else
+ echo "No idea how to do swap" && false
+ fi &&
+ echo -n "Use a /boot filesystem (strongly recommended)? [Y/n] " &&
+ read use_boot &&
+ echo "Swap device will be $dev_swap" &&
+ echo "fs is $fs"