Commit | Line | Data |
---|---|---|
12e86ecb BVA |
1 | #!/bin/bash |
2 | ||
3 | case "$TRAVIS_OS_NAME" in | |
4 | "linux") | |
a06e4477 | 5 | # Architecture-dependent packages. |
12e86ecb BVA |
6 | pkgs=( |
7 | libaio-dev | |
8 | libcunit1 | |
9 | libcunit1-dev | |
ea621cdb SW |
10 | libfl-dev |
11 | libgoogle-perftools-dev | |
12e86ecb BVA |
12 | libibverbs-dev |
13 | libiscsi-dev | |
14 | libnuma-dev | |
15 | librbd-dev | |
16 | librdmacm-dev | |
17 | libz-dev | |
18 | ) | |
19 | if [[ "$BUILD_ARCH" == "x86" ]]; then | |
20 | pkgs=("${pkgs[@]/%/:i386}") | |
a06e4477 | 21 | pkgs+=(gcc-multilib) |
12e86ecb | 22 | else |
a06e4477 | 23 | pkgs+=(glusterfs-common) |
12e86ecb | 24 | fi |
a06e4477 BVA |
25 | # Architecture-independent packages and packages for which we don't |
26 | # care about the architecture. | |
27 | pkgs+=( | |
ea621cdb SW |
28 | bison |
29 | flex | |
a06e4477 BVA |
30 | python3 |
31 | python3-scipy | |
32 | python3-six | |
33 | ) | |
12e86ecb BVA |
34 | sudo apt-get -qq update |
35 | sudo apt-get install --no-install-recommends -qq -y "${pkgs[@]}" | |
36 | ;; | |
37 | "osx") | |
a06e4477 | 38 | brew update >/dev/null 2>&1 |
12e86ecb | 39 | brew install cunit |
ea621cdb | 40 | pip3 install scipy six |
12e86ecb BVA |
41 | ;; |
42 | esac | |
a06e4477 BVA |
43 | |
44 | echo "Python version: $(/usr/bin/python -V 2>&1)" | |
45 | echo "Python3 path: $(which python3 2>&1)" | |
46 | echo "Python3 version: $(python3 -V 2>&1)" |