3 if test "$1" = --run-test ; then
5 if test -z "$WORKSPACE" ; then
6 echo "Must set WORKSPACE"
10 self=$(readlink -f $0)
13 cd $WORKSPACE/packages/$2
14 dpkg-scanpackages . /dev/null | gzip -c9 > Packages.gz
18 --volume=$WORKSPACE/packages/$2:/mnt \
19 --volume=$self:/root/run-test.sh \
20 --volume=$base/common-test-packages.sh:/root/common-test.sh \
26 echo "deb file:///mnt /" >>/etc/apt/sources.list
28 if ! apt-get -qq --assume-yes --force-yes install \
29 python-arvados-python-client python-arvados-fuse arvados-node-manager
37 for r in /mnt/python-*amd64.deb ; do
41 for so in $(find . -name "*.so") ; do
43 echo "== Packages dependencies for $so =="
44 ldd $so | awk '($3 ~ /^\//){print $3}' | sort -u | xargs dpkg -S | cut -d: -f1 | sort -u
47 exec /root/common-test.sh