diff --git a/install_spack_env.sh b/install_spack_env.sh index e0cd249fb03a773041a8113f80081f69ba6a0a56..faf7ef8be89ef584b576093c19dbef0c5ab79a42 100644 --- a/install_spack_env.sh +++ b/install_spack_env.sh @@ -48,10 +48,11 @@ fi if [[ $UPSTREAM_INSTANCE ]] then + UPSTREAM_PREFIX=$(find $UPSTREAM_INSTANCE/spack/opt/spack/ -type d -name ".spack-db" 2>/dev/null | xargs -I {} dirname {}) cat <<EOF > ${CI_SPACK_ROOT}/etc/spack/defaults/upstreams.yaml upstreams: upstream-spack-instance: - install_tree: $UPSTREAM_INSTANCE/spack/opt/spack + install_tree: $UPSTREAM_PREFIX EOF fi