f8f1e1b414546166bca5898e2f5a4ff141afaecc
[arvados-dev.git] / jenkins / test-packages-centos6.sh
1 #!/bin/bash
2
3 if ! python --version |& grep "Python 2.7" >/dev/null ; then
4     # Re-execute in the software collections Python 2.7 environment.
5     exec scl enable python27 $0
6 else
7     yum -q clean all
8     yum -q -y update
9     if ! yum -q install --assumeyes \
10          python27-python-arvados-python-client python27-python-arvados-fuse arvados-node-manager
11     then
12         exit 1
13     fi
14
15     mkdir -p /tmp/opts
16     cd /tmp/opts
17
18     for r in /arvados/packages/centos6/python27-python-*x86_64.rpm ; do
19         rpm2cpio $r | cpio -idm
20     done
21
22     for so in $(find . -name "*.so") ; do
23         echo
24         echo "== Packages dependencies for $so =="
25         ldd $so | awk '($3 ~ /^\//){print $3}' | sort -u | xargs rpm -qf | sort -u
26     done
27
28     exec /jenkins/common-test-packages.sh
29 fi