]> git.proxmox.com Git - ceph.git/blob - ceph/src/spdk/test/common/config/pkgdep/yum
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / spdk / test / common / config / pkgdep / yum
1 package_manager=yum
2
3 upgrade() {
4 sudo "$package_manager" upgrade -y
5 }
6
7 install() {
8 (($#)) || return 0
9
10 sudo "$package_manager" install -y "$@"
11 }
12
13 packages=(
14 pciutils
15 valgrind
16 jq
17 nvme-cli
18 gdb
19 fio
20 librbd-devel
21 kernel-devel
22 gflags-devel
23 libasan
24 libubsan
25 autoconf
26 automake
27 libtool
28 libmount-devel
29 iscsi-initiator-utils
30 isns-utils-devel pmempool
31 perl-open
32 glib2-devel
33 pixman-devel
34 astyle-devel
35 elfutils
36 elfutils-libelf-devel
37 flex
38 bison
39 targetcli
40 perl-Switch
41 librdmacm-utils
42 libibverbs-utils
43 gdisk
44 socat
45 sshfs
46 sshpass
47 python3-pandas
48 rpm-build
49 iptables
50 clang-analyzer
51 bc
52 kernel-modules-extra
53 systemd-devel
54 python3
55 wget
56 )
57
58 pre_install() {
59 if [[ $ID == centos ]] && (( VERSION_ID == 8 )); then
60 "$package_manager" update -y --refresh
61 fi
62
63 install nbd || {
64 wget -O nbd.rpm https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/n/nbd-3.14-2.el7.x86_64.rpm
65 install nbd.rpm
66 }
67 }