Cleanup LVM section

This commit is contained in:
natemaia 2019-08-27 00:00:12 -07:00
parent da5fc031cc
commit 63fb701354

View File

@ -761,7 +761,8 @@ part_menu()
txt+="A $boot_fs efi boot partition (512M)\n- "
fi
txt+="An ext4 partition using all remaining space ($root_size)\n\nDo you want to continue?\n"
yesno "Auto Partition" "$txt" && part_auto "$device" "$table" "$boot_fs" "$root_size"
yesno "Auto Partition" "$txt" && msg "Info" "\nGathering device info.\n" 0 && part_auto "$device" "$table" "$boot_fs" "$root_size"
else
clear
tput cnorm
@ -1930,6 +1931,7 @@ prerun_systemd-boot()
lvm_menu()
{
msg "Info" "\nGathering device info.\n" 0
is_bg_install || return 1
lvm_detect
local choice
@ -2025,14 +2027,14 @@ get_lv_size()
lvm_mkgroup()
{
local named=''
local txt="\nConfirm creation of volume group: $VGROUP\n\nwith the following partition(s):"
until [[ $named ]]; do
lvm_partitions || return 1
lvm_group_name || return 1
yesno "$_lvmnew" "$txt $LVM_PARTS\n" && named=true
yesno "$_lvmnew" "\nConfirm creation of volume group: $VGROUP\n\nwith the following partition(s): $LVM_PARTS\n" && named=true
done
msg "$_lvmnew" "\nCreating group: $VGROUP (${SIZE}$SIZE_UNIT)\n" 0
vgcreate -f "$VGROUP" $LVM_PARTS >/dev/null 2>$ERR
errshow "vgcreate -f $VGROUP $LVM_PARTS" || return 1
@ -2045,7 +2047,7 @@ lvm_mkgroup()
VGROUP_MB=$SIZE
fi
msg "$_lvmnew" "\nVolume group: $VGROUP ($SIZE $SIZE_UNIT) has been created\n"
msg "$_lvmnew" "\nVolume group: $VGROUP (${SIZE}$SIZE_UNIT) has been created\n"
return 0
}
@ -2110,7 +2112,7 @@ lvm_group_name()
dlg VGROUP input "$_lvmnew" "$_lvmvgname" "mygroup"
if [[ -z $VGROUP ]]; then
return 1
elif [[ ${VGROUP:0:1} == "/" || $VGROUP =~ \ |\' ]] || lsblk | grep -q "$VGROUP"; then
elif [[ ${VGROUP:0:1} == "/" || $VGROUP =~ \ |\' ]] || vgdisplay | grep -q "$VGROUP"; then
msg "LVM Name Error" "$_lvmerrvgname"
VGROUP=''
fi