diff options
Diffstat (limited to 'src/spdk/test/common/config/pkgdep/pacman')
-rw-r--r-- | src/spdk/test/common/config/pkgdep/pacman | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/src/spdk/test/common/config/pkgdep/pacman b/src/spdk/test/common/config/pkgdep/pacman new file mode 100644 index 000000000..43d3db2f5 --- /dev/null +++ b/src/spdk/test/common/config/pkgdep/pacman @@ -0,0 +1,62 @@ +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 +) + +# TODO: +# These are either missing or require some other installation method +# than pacman: +# librbd-devel +# perl-open +# targetcli |