Spdk/test/common/config/pkgdep/pacman

64 lines
734 B
Plaintext
Raw Normal View History

package_manager=pacman
upgrade() {
sudo "$package_manager" -Syu --noconfirm --needed
}
install() {
(($#)) || return 0
sudo "$package_manager" -Sy --noconfirm --needed "$@"
}
pre_install() {
if [[ $INTSALL_TSOCKS == true ]]; then
install tsocks
fi
}
packages=(
valgrind
jq
nvme-cli
ceph
gdb
fio
linux-headers
gflags
autoconf
automake
libtool
libutil-linux
libiscsi
open-isns
glib2
pixman
flex
bison
elfutils
libelf
astyle
gptfdisk
socat
sshfs
sshpass
python-pandas
btrfs-progs
iptables
clang
bc
perl-switch
open-iscsi
smartmontools
parted
wget
xfsprogs
)
# TODO:
# These are either missing or require some other installation method
# than pacman:
# librbd-devel
# perl-open
# targetcli