From a17246fe621d3181e74bb0c1ef4723be5c4fa4e0 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck <wdconinc@gmail.com> Date: Sun, 15 Sep 2024 16:06:47 +0000 Subject: [PATCH] fix: test -s /tmp/duplicates.txt inside if --- containers/jug/dev.Dockerfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/containers/jug/dev.Dockerfile b/containers/jug/dev.Dockerfile index bc8235535..65b48c631 100644 --- a/containers/jug/dev.Dockerfile +++ b/containers/jug/dev.Dockerfile @@ -211,12 +211,14 @@ set -e make --jobs ${jobs} --keep-going --directory /opt/spack-environment \ SPACK_ENV=${SPACK_ENV} SPACK_INSTALL_FLAGS="--use-buildcache only" spack gc --yes-to-all -spack find --long --no-groups spack find --long --no-groups \ | sed -e '1,/Installed packages/d;s/\([^@]*\).*/\1/g' \ | uniq -D -f1 | grep -v -w -e "\(epic\|py-pip\|py-cython\)" \ | tee /tmp/duplicates.txt -test -s /tmp/duplicates.txt && ( cat /tmp/duplicates.txt | while read hash spec ; do spack spec --long /${hash} ; done ) && exit 1 +if [ -s /tmp/duplicates.txt ] ; then + cat /tmp/duplicates.txt | while read hash spec ; do spack spec --long /${hash} ; done + exit 1 +fi EOF ## Create views at /opt/local and /opt/detector -- GitLab