scripts/vagrant: DRY when handling distro parameter

Signed-off-by: Pawel Piatek <pawelx.piatek@intel.com>
Change-Id: I7d1e68ef3041d0337eb429c0f74cabd7d3aa061c
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5298
Reviewed-by: Maciej Wawryk <maciejx.wawryk@intel.com>
Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: Karol Latecki <karol.latecki@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Community-CI: Mellanox Build Bot
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
This commit is contained in:
Pawel Piatek 2020-11-26 14:34:01 +01:00 committed by Tomasz Zawadzki
parent b482eda06e
commit 150a29cc21

View File

@ -158,44 +158,15 @@ shift "$((OPTIND - 1))" # Discard the options and sentinel --
SPDK_VAGRANT_DISTRO="$*"
case "${SPDK_VAGRANT_DISTRO}" in
centos7)
export SPDK_VAGRANT_DISTRO
;;
centos8)
export SPDK_VAGRANT_DISTRO
;;
ubuntu1604)
export SPDK_VAGRANT_DISTRO
;;
ubuntu1804)
export SPDK_VAGRANT_DISTRO
;;
ubuntu2004)
export SPDK_VAGRANT_DISTRO
;;
fedora31)
export SPDK_VAGRANT_DISTRO
;;
fedora32)
export SPDK_VAGRANT_DISTRO
;;
fedora33)
export SPDK_VAGRANT_DISTRO
;;
freebsd11)
export SPDK_VAGRANT_DISTRO
;;
freebsd12)
export SPDK_VAGRANT_DISTRO
;;
arch)
export SPDK_VAGRANT_DISTRO
;;
clearlinux)
centos[78]) ;&
ubuntu1[68]04 | ubuntu2004) ;&
fedora3[1-3]) ;&
freebsd1[12]) ;&
arch | clearlinux)
export SPDK_VAGRANT_DISTRO
;;
*)
echo " Invalid argument \"${SPDK_VAGRANT_DISTRO}\""
echo " Invalid argument \"${SPDK_VAGRANT_DISTRO}\"" >&2
echo " Try: \"$0 -h\"" >&2
exit 1
;;