From e86bdaa4059adfca84552409324b17db0fbfd7ab Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Sat, 27 Jan 2024 23:03:54 +0000 Subject: [PATCH] fix: quote array test evaluation --- containers/jug/dev.Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/containers/jug/dev.Dockerfile b/containers/jug/dev.Dockerfile index 84b4d3e5..0d5c50d8 100644 --- a/containers/jug/dev.Dockerfile +++ b/containers/jug/dev.Dockerfile @@ -43,7 +43,7 @@ if [ -n "${SPACK_CHERRYPICKS}" ] ; then SPACK_CHERRYPICKS=$(git -C ${SPACK_ROOT} rev-list --topo-order ${SPACK_CHERRYPICKS} | grep -m $(echo ${SPACK_CHERRYPICKS} | wc -w) "${SPACK_CHERRYPICKS}" | tac) eval "declare -A SPACK_CHERRYPICKS_FILES_ARRAY=(${SPACK_CHERRYPICKS_FILES})" for hash in ${SPACK_CHERRYPICKS} ; do - if [ -n ${SPACK_CHERRYPICKS_FILES_ARRAY["${hash}"]+found} ] ; then + if [ -n "${SPACK_CHERRYPICKS_FILES_ARRAY[${hash}]+found}" ] ; then git -C ${SPACK_ROOT} show ${hash} -- ${SPACK_CHERRYPICKS_FILES_ARRAY[${hash}]//,/ } | patch -p1 -d ${SPACK_ROOT} else git -C ${SPACK_ROOT} cherry-pick -n ${hash}