export ARV_PACKAGES_DIR=/arvados/packages/centos6
-rpm -qa | sort > $ARV_PACKAGES_DIR/$1.before
+rpm -qa | sort > "$ARV_PACKAGES_DIR/$1.before"
yum install --assumeyes $1
-rpm -qa | sort > $ARV_PACKAGES_DIR/$1.after
+rpm -qa | sort > "$ARV_PACKAGES_DIR/$1.after"
set +e
-diff $ARV_PACKAGES_DIR/$1.before $ARV_PACKAGES_DIR/$1.after > $ARV_PACKAGES_DIR/$1.diff
+diff "$ARV_PACKAGES_DIR/$1.before" "$ARV_PACKAGES_DIR/$1.after" >"$ARV_PACKAGES_DIR/$1.diff"
set -e
SCL=""
mkdir -p /tmp/opts
cd /tmp/opts
-rpm2cpio $ARV_PACKAGES_DIR/$1-*.rpm | cpio -idm 2>/dev/null
+rpm2cpio $(ls -t "$ARV_PACKAGES_DIR/$1"-*.rpm | head -n1) | cpio -idm 2>/dev/null
shared=$(find -name '*.so')
if test -n "$shared" ; then
fi
if test -n "$SCL" ; then
- exec $SCL "/jenkins/package-testing/common-test-packages.sh $1"
+ exec $SCL "/jenkins/package-testing/common-test-packages.sh '$1'"
else
- exec /jenkins/package-testing/common-test-packages.sh $1
+ exec /jenkins/package-testing/common-test-packages.sh "$1"
fi