From ab7ae487a6f317cf25e6ab85b6f968bce2f6daa2 Mon Sep 17 00:00:00 2001 From: Michal Berger Date: Wed, 3 Feb 2021 14:40:07 +0100 Subject: [PATCH] pkgdep: Add bash-completion package to DEV_TOOLS Signed-off-by: Michal Berger Change-Id: I7fe3baa15327b9ff509185ff6aa30390e35e9f8c Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/6239 Tested-by: SPDK CI Jenkins Reviewed-by: Monica Kenguva Reviewed-by: Aleksey Marchuk Reviewed-by: Karol Latecki Reviewed-by: Jim Harris Community-CI: Mellanox Build Bot --- scripts/pkgdep/arch.sh | 2 +- scripts/pkgdep/debian.sh | 2 +- scripts/pkgdep/freebsd.sh | 3 ++- scripts/pkgdep/rhel.sh | 2 +- scripts/pkgdep/sles.sh | 2 +- 5 files changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/pkgdep/arch.sh b/scripts/pkgdep/arch.sh index d625ee816..853c83bd2 100755 --- a/scripts/pkgdep/arch.sh +++ b/scripts/pkgdep/arch.sh @@ -14,7 +14,7 @@ pacman -Sy --needed --noconfirm autoconf automake libtool help2man if [[ $INSTALL_DEV_TOOLS == "true" ]]; then # Tools for developers pacman -Sy --needed --noconfirm git astyle autopep8 \ - clang sg3_utils pciutils shellcheck + clang sg3_utils pciutils shellcheck bash-completion #fakeroot needed to instal via makepkg pacman -Sy --needed --noconfirm fakeroot su - $SUDO_USER -c "pushd /tmp; diff --git a/scripts/pkgdep/debian.sh b/scripts/pkgdep/debian.sh index ee92da747..88dd5bdea 100755 --- a/scripts/pkgdep/debian.sh +++ b/scripts/pkgdep/debian.sh @@ -29,7 +29,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 abigail-tools + apt-get install -y git astyle pep8 lcov clang sg3-utils pciutils shellcheck abigail-tools bash-completion # 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 diff --git a/scripts/pkgdep/freebsd.sh b/scripts/pkgdep/freebsd.sh index aafce044b..01c040c3e 100755 --- a/scripts/pkgdep/freebsd.sh +++ b/scripts/pkgdep/freebsd.sh @@ -8,7 +8,8 @@ pkg install -y autoconf automake libtool help2man if [[ $INSTALL_DEV_TOOLS == "true" ]]; then # Tools for developers pkg install -y devel/astyle bash py37-pycodestyle \ - misc/e2fsprogs-libuuid sysutils/sg3_utils nasm + misc/e2fsprogs-libuuid sysutils/sg3_utils nasm \ + bash-completion fi if [[ $INSTALL_DOCS == "true" ]]; then # Additional dependencies for building docs diff --git a/scripts/pkgdep/rhel.sh b/scripts/pkgdep/rhel.sh index 7b0c764fe..fa8c53536 100755 --- a/scripts/pkgdep/rhel.sh +++ b/scripts/pkgdep/rhel.sh @@ -112,7 +112,7 @@ if [[ $INSTALL_DEV_TOOLS == "true" ]]; then else yum install -y python-pycodestyle lcov ShellCheck fi - yum install -y git astyle sg3_utils pciutils libabigail + yum install -y git astyle sg3_utils pciutils libabigail bash-completion fi if [[ $INSTALL_PMEM == "true" ]]; then # Additional dependencies for building pmem based backends diff --git a/scripts/pkgdep/sles.sh b/scripts/pkgdep/sles.sh index 14cb14cb0..f554c5902 100755 --- a/scripts/pkgdep/sles.sh +++ b/scripts/pkgdep/sles.sh @@ -11,7 +11,7 @@ zypper install -y autoconf automake libtool help2man if [[ $INSTALL_DEV_TOOLS == "true" ]]; then # Tools for developers zypper install -y git-core lcov python-pycodestyle sg3_utils \ - pciutils ShellCheck + pciutils ShellCheck bash-completion fi if [[ $INSTALL_PMEM == "true" ]]; then # Additional dependencies for building pmem based backends