TT#37257 Remove LVM variable

Remove LVM variable and related code as deployment.sh is version specific
now and in mr6.4+ we definitely use ony LVM.

Change-Id: I1adad68a439ee5356d243f937f37197be1055156
changes/17/21817/1
Mykola Malkov 7 years ago
parent 4ac6303202
commit 2feaac8d26

@ -69,7 +69,6 @@ HALT=false
REBOOT=false
STATUS_DIRECTORY=/srv/deployment/
STATUS_WAIT=0
LVM=true
VAGRANT=false
ADJUST_FOR_LOW_PERFORMANCE=false
ENABLE_VM_SERVICES=false
@ -526,17 +525,6 @@ if checkBootParam 'ngcpcrole=' ; then
CARRIER_EDITION=true
fi
if checkBootParam ngcpnolvm ; then
logit "Disabling LVM due to ngcpnolvm boot option"
LVM=false
fi
# allow forcing LVM mode
if checkBootParam ngcplvm ; then
logit "Enabling LVM due to ngcplvm boot option"
LVM=true
fi
if checkBootParam ngcphalt ; then
HALT=true
fi
@ -1103,12 +1091,10 @@ else
TABLE=msdos
fi
if "$LVM" ; then
if "$NGCP_INSTALLER" ; then
VG_NAME="ngcp"
else
VG_NAME="vg0"
fi
if "$NGCP_INSTALLER" ; then
VG_NAME="ngcp"
else
VG_NAME="vg0"
fi
clear_partition_table() {
@ -1244,29 +1230,7 @@ lvm_setup() {
eval "$saved_options"
}
plain_disk_setup() {
parted -s -a optimal "/dev/${DISK}" mktable "${TABLE}" || die "Failed to set up partition table"
# hw-raid with rootfs + swap partition
parted -s -a optimal "/dev/${DISK}" 'mkpart primary ext4 2048s 95%' || die "Failed to set up primary partition"
parted -s -a optimal "/dev/${DISK}" 'mkpart primary linux-swap 95% -1' || die "Failed to set up swap partition"
sync
# used later by installer
ROOT_FS="/dev/${DISK}1"
SWAP_PARTITION="/dev/${DISK}2"
echo "Initialising swap partition $SWAP_PARTITION"
mkswap -L ngcp-swap "$SWAP_PARTITION" || die "Failed to initialise swap partition"
# for later usage in /etc/fstab use /dev/disk/by-label/ngcp-swap instead of /dev/${DISK}2
SWAP_PARTITION="/dev/disk/by-label/ngcp-swap"
}
if "$LVM" ; then
lvm_setup
else # no LVM
plain_disk_setup
fi
lvm_setup
# otherwise e2fsck fails with "need terminal for interactive repairs"
echo FSCK=no >>/etc/debootstrap/config
@ -2434,11 +2398,9 @@ sync
# unmount chroot - what else?
umount $TARGET || umount -l $TARGET # fall back if a process is still being active
if "$LVM" ; then
# make sure no device mapper handles are open, otherwise
# rereading partition table won't work
dmsetup remove_all || true
fi
# make sure no device mapper handles are open, otherwise
# rereading partition table won't work
dmsetup remove_all || true
if ! blockdev --rereadpt "/dev/${DISK}" ; then
echo "Something on disk /dev/${DISK} (mountpoint $TARGET) seems to be still active, debugging output follows:"

Loading…
Cancel
Save