vm_setup: Add some missing dependencies

btrfs-progs and xfsprofs are required by some of the tests, e.g.
the nvmf/target/filesystem.sh.

abigail package provides abidiff needed for check_so_deps.sh tests.

Change-Id: I5199fafef2ac03ce04ea3709e9ff76fefa1ac717
Signed-off-by: Michal Berger <michalx.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/2923
Community-CI: Broadcom CI
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Jim Harris <james.r.harris@intel.com>
This commit is contained in:
Michal Berger 2020-06-17 12:24:59 +02:00 committed by Tomasz Zawadzki
parent 43ad7febb2
commit 98678abe89
6 changed files with 7 additions and 2 deletions

View File

@ -23,7 +23,7 @@ apt-get install -y libnuma-dev
apt-get install -y autoconf automake libtool help2man
if [[ $INSTALL_DEV_TOOLS == "true" ]]; then
# Tools for developers
apt-get install -y git astyle pep8 lcov clang sg3-utils pciutils shellcheck
apt-get install -y git astyle pep8 lcov clang sg3-utils pciutils shellcheck abigail-tools
# Additional python style checker not available on ubuntu 16.04 or earlier.
apt-get install -y pycodestyle || true
# Additional dependecies for nvmf performance test script

View File

@ -48,7 +48,7 @@ if [[ $INSTALL_DEV_TOOLS == "true" ]]; then
else
yum install -y python-pycodestyle lcov ShellCheck
fi
yum install -y git astyle sg3_utils pciutils
yum install -y git astyle sg3_utils pciutils libabigail
fi
if [[ $INSTALL_PMEM == "true" ]]; then
# Additional dependencies for building pmem based backends

View File

@ -94,6 +94,7 @@ packages=(
bc
smartmontools
wget
xfsprogs
)
if [[ $OSID != ubuntu ]]; then

View File

@ -57,6 +57,7 @@ packages=(
systemd-devel
smartmontools
wget
xfsprogs
)
pre_install() {

View File

@ -52,6 +52,7 @@ packages=(
smartmontools
parted
wget
xfsprogs
)
# TODO:

View File

@ -54,6 +54,8 @@ packages=(
systemd-devel
python3
wget
btrfs-progs
xfsprogs
)
pre_install() {