projects
/
arvados-dev.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix backports dir search for PACKAGE="llfuse==0.41.1". refs #8345
[arvados-dev.git]
/
jenkins
/
package-testing
/
deb-common-test-packages.sh
diff --git
a/jenkins/package-testing/deb-common-test-packages.sh
b/jenkins/package-testing/deb-common-test-packages.sh
index 016ab5e0c0eddd5362712b656482b00ee2e65828..5f32a606dac3ee43e75c53fad95b75b82767afc0 100755
(executable)
--- a/
jenkins/package-testing/deb-common-test-packages.sh
+++ b/
jenkins/package-testing/deb-common-test-packages.sh
@@
-6,30
+6,32
@@
set -eu
# from the invocation path.
target=$(echo $0 | sed 's/.*test-packages-\([^.]*\)\.sh.*/\1/')
# from the invocation path.
target=$(echo $0 | sed 's/.*test-packages-\([^.]*\)\.sh.*/\1/')
-export ARV_PACKAGES_DIR=
/arvados/packages/$target
+export ARV_PACKAGES_DIR=
"/arvados/packages/$target"
-dpkg-query --show >
$ARV_PACKAGES_DIR/$1.before
+dpkg-query --show >
"$ARV_PACKAGES_DIR/$1.before"
apt-get -qq update
apt-get -qq update
-apt-get --assume-yes --force-yes install
$1
+apt-get --assume-yes --force-yes install
"$1"
-dpkg-query --show >
$ARV_PACKAGES_DIR/$1.after
+dpkg-query --show >
"$ARV_PACKAGES_DIR/$1.after"
set +e
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
mkdir -p /tmp/opts
cd /tmp/opts
set -e
mkdir -p /tmp/opts
cd /tmp/opts
-export ARV_PACKAGES_DIR=
/arvados/packages/$target
+export ARV_PACKAGES_DIR=
"/arvados/packages/$target"
-dpkg-deb -x $
ARV_PACKAGES_DIR/"$1"_*.deb
.
+dpkg-deb -x $
(ls -t "$ARV_PACKAGES_DIR/$1"_*.deb | head -n1)
.
-
for so in $(find . -name "*.so")
; do
+
while read so && [ -n "$so" ]
; do
echo
echo "== Packages dependencies for $so =="
echo
echo "== Packages dependencies for $so =="
- ldd $so | awk '($3 ~ /^\//){print $3}' | sort -u | xargs dpkg -S | cut -d: -f1 | sort -u
-done
+ ldd "$so" | awk '($3 ~ /^\//){print $3}' | sort -u | xargs dpkg -S | cut -d: -f1 | sort -u
+done <<EOF
+$(find -name '*.so')
+EOF
-exec /jenkins/package-testing/common-test-packages.sh
$1
+exec /jenkins/package-testing/common-test-packages.sh
"$1"