Skip to content

Commit 7e786e8

Browse files
committed
replace hardcoded list of host injections easystacks by a find command
1 parent b12c787 commit 7e786e8

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

install_scripts.sh

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -213,13 +213,12 @@ nvidia_files=(
213213
)
214214
copy_files_by_list ${TOPDIR}/scripts/gpu_support/nvidia ${INSTALL_PREFIX}/scripts/gpu_support/nvidia "${nvidia_files[@]}"
215215

216-
# Easystacks to be used to install software in host injections
217-
host_injections_easystacks=(
218-
eessi-2023.06-eb-4.9.4-2023a-CUDA-host-injections.yml
219-
eessi-2023.06-eb-4.9.4-2023b-CUDA-host-injections.yml
220-
)
221-
copy_files_by_list ${TOPDIR}/scripts/gpu_support/nvidia/easystacks \
222-
${INSTALL_PREFIX}/scripts/gpu_support/nvidia/easystacks "${host_injections_easystacks[@]}"
216+
# Easystacks to be used to install software in host injections for this EESSI version
217+
host_injections_easystacks_dir=${TOPDIR}/scripts/gpu_support/nvidia/easystacks/${EESSI_VERSION}
218+
if [[ -d ${host_injections_easystacks_dir} ]]; then
219+
host_injections_easystacks=$(find ${host_injections_easystacks_dir} -name eessi-${EESSI_VERSION}-*-CUDA-host-injections.yml -exec basename {} \;)
220+
copy_files_by_list ${host_injections_easystacks_dir} ${INSTALL_PREFIX}/scripts/gpu_support/nvidia/easystacks "${host_injections_easystacks[@]}"
221+
fi
223222

224223
# Copy over EasyBuild hooks file used for installations
225224
hook_files=(

0 commit comments

Comments
 (0)