test/vm_setup: Add clearlinux package manager
Also remove unnecessary jq from pkgdep Signed-off-by: Maciej Wawryk <maciejx.wawryk@intel.com> Change-Id: I259e8f00a4a6e9c5463fa9e8bdefb19f9bdaa93d Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/3198 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Mellanox Build Bot Reviewed-by: Karol Latecki <karol.latecki@intel.com> Reviewed-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
This commit is contained in:
parent
3c8451e69a
commit
c7d1abba18
@ -3,7 +3,7 @@
|
|||||||
# Install main dependencies
|
# Install main dependencies
|
||||||
swupd bundle-add -y c-basic make dev-utils openssl devpkg-libiscsi \
|
swupd bundle-add -y c-basic make dev-utils openssl devpkg-libiscsi \
|
||||||
devpkg-ncurses python3-basic python-extras devpkg-open-iscsi \
|
devpkg-ncurses python3-basic python-extras devpkg-open-iscsi \
|
||||||
jq storage-utils
|
storage-utils
|
||||||
# Additional dependencies for ISA-L used in compression
|
# Additional dependencies for ISA-L used in compression
|
||||||
swupd bundle-add -y dev-utils-dev
|
swupd bundle-add -y dev-utils-dev
|
||||||
# Additional dependencies for DPDK
|
# Additional dependencies for DPDK
|
||||||
|
21
test/common/config/pkgdep/swupd
Normal file
21
test/common/config/pkgdep/swupd
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
package_manager=swupd
|
||||||
|
|
||||||
|
upgrade() {
|
||||||
|
sudo "$package_manager" update -y
|
||||||
|
}
|
||||||
|
|
||||||
|
install() {
|
||||||
|
(($#)) || return 0
|
||||||
|
|
||||||
|
sudo "$package_manager" bundle-add -y "$@"
|
||||||
|
}
|
||||||
|
|
||||||
|
packages=(
|
||||||
|
jq
|
||||||
|
)
|
||||||
|
|
||||||
|
pre_install() {
|
||||||
|
if [[ $INTSALL_TSOCKS == true ]]; then
|
||||||
|
install tsocks || echo "Installation of the tsocks package failed, proxy may not be available"
|
||||||
|
fi
|
||||||
|
}
|
@ -72,6 +72,8 @@ elif hash pacman &> /dev/null; then
|
|||||||
source "$vmsetupdir/pkgdep/pacman"
|
source "$vmsetupdir/pkgdep/pacman"
|
||||||
elif hash pkg &> /dev/null; then
|
elif hash pkg &> /dev/null; then
|
||||||
source "$vmsetupdir/pkgdep/pkg"
|
source "$vmsetupdir/pkgdep/pkg"
|
||||||
|
elif hash swupd &> /dev/null; then
|
||||||
|
source "$vmsetupdir/pkgdep/swupd"
|
||||||
else
|
else
|
||||||
package_manager="undefined"
|
package_manager="undefined"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user