]> git.proxmox.com Git - ceph.git/blob - ceph/src/spdk/test/common/config/pkgdep/pacman
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / spdk / test / common / config / pkgdep / pacman
1 package_manager=pacman
2
3 upgrade() {
4 sudo "$package_manager" -Syu --noconfirm --needed
5 }
6
7 install() {
8 (($#)) || return 0
9
10 sudo "$package_manager" -Sy --noconfirm --needed "$@"
11 }
12
13 pre_install() {
14 if [[ $INTSALL_TSOCKS == true ]]; then
15 install tsocks
16 fi
17 }
18
19 packages=(
20 valgrind
21 jq
22 nvme-cli
23 ceph
24 gdb
25 fio
26 linux-headers
27 gflags
28 autoconf
29 automake
30 libtool
31 libutil-linux
32 libiscsi
33 open-isns
34 glib2
35 pixman
36 flex
37 bison
38 elfutils
39 libelf
40 astyle
41 gptfdisk
42 socat
43 sshfs
44 sshpass
45 python-pandas
46 btrfs-progs
47 iptables
48 clang
49 bc
50 perl-switch
51 open-iscsi
52 smartmontools
53 parted
54 wget
55 )
56
57 # TODO:
58 # These are either missing or require some other installation method
59 # than pacman:
60 # librbd-devel
61 # perl-open
62 # targetcli