Commit 099bdaf3 authored by Michal Berger's avatar Michal Berger Committed by Ben Walker
Browse files

scripts/vagrant: Replace lsb_release with os-release check



lsb_release is not shipped under latest fedora distros, hence failing
this check. Use /etc/os-release instead.

Signed-off-by: default avatarMichal Berger <michal.berger@intel.com>
Change-Id: Id74095ff5dd5d43f7a97e4c5d026ac13da26d815
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/15107


Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
Reviewed-by: default avatarJim Harris <james.r.harris@intel.com>
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarKamil Godzwon <kamilx.godzwon@intel.com>
parent a66276d9
Loading
Loading
Loading
Loading
+7 −11
Original line number Diff line number Diff line
@@ -51,24 +51,20 @@ if [ "${SYSTEM}" != "Linux" ]; then
	exit 2
fi

WHICH_OS=$(lsb_release -i | awk '{print $3}')
source /etc/os-release
qemu-img create -f raw "$nvme_disk" -o preallocation="$preallocation" $size

case $WHICH_OS in
	"Fedora")
# That's just a wild guess for now
# TODO: needs improvement for other distros
qemu_user_group="libvirt-qemu:kvm"

case "$ID" in
	"fedora")
		qemu_user_group="qemu:qemu"

		# Change SE Policy
		sudo chcon -t svirt_image_t "$nvme_disk"
		;;
	"Ubuntu")
		qemu_user_group="libvirt-qemu:kvm"
		;;
	*)
		# That's just a wild guess for now
		# TODO: needs improvement for other distros
		qemu_user_group="libvirt-qemu:kvm"
		;;
esac

chmod 777 "$nvme_disk"