1- # define default values for some EESSI_* environment variables
21#
32# This file is part of the EESSI software layer,
43# see https://github.com/EESSI/software-layer
109
1110export EESSI_VERSION_DEFAULT='__EESSI_VERSION_DEFAULT__'
1211
12+ export EESSI_VERSION="${EESSI_VERSION_OVERRIDE:=${EESSI_VERSION_DEFAULT}}"
13+
1314# use different defaults for RISC-V clients
1415if [[ $(uname -m) == "riscv64" ]]; then
15- export EESSI_VERSION="${EESSI_VERSION_OVERRIDE:-${EESSI_VERSION_DEFAULT}}"
1616 if [[ "${EESSI_VERSION}" == "2023.06" ]] || [[ "${EESSI_VERSION}" == "20240402" ]]; then
17- export EESSI_VERSION="${EESSI_VERSION_OVERRIDE:=20240402}"
1817 export EESSI_CVMFS_REPO="${EESSI_CVMFS_REPO_OVERRIDE:=/cvmfs/riscv.eessi.io}"
1918 export EESSI_INIT_PREFIX="${EESSI_CVMFS_REPO}/versions/${EESSI_VERSION}/init"
2019 if [[ -z ${EESSI_SILENT+x} ]]; then
@@ -23,18 +22,17 @@ if [[ $(uname -m) == "riscv64" ]]; then
2322 echo "For more details about this repository, see https://www.eessi.io/docs/repositories/riscv.eessi.io/."
2423 echo ""
2524 fi
26- elif [[ "${EESSI_VERSION_DEFAULT }" == "2025.06" ]]; then
25+ elif [[ "${EESSI_VERSION }" == "2025.06"* ]]; then
2726 export EESSI_CVMFS_REPO="${EESSI_CVMFS_REPO_OVERRIDE:=/cvmfs/dev.eessi.io/riscv}"
28- export EESSI_COMPAT_LAYER_DIR="/cvmfs/software.eessi.io/versions/${EESSI_VERSION_DEFAULT }/compat/linux/$(uname -m)"
29- export EESSI_INIT_PREFIX="/cvmfs/software.eessi.io/versions/${EESSI_VERSION_DEFAULT }/init"
27+ export EESSI_COMPAT_LAYER_DIR="/cvmfs/software.eessi.io/versions/${EESSI_VERSION }/compat/linux/$(uname -m)"
28+ export EESSI_INIT_PREFIX="/cvmfs/software.eessi.io/versions/${EESSI_VERSION }/init"
3029 if [[ -z ${EESSI_SILENT+x} ]]; then
3130 echo "This EESSI production version only provides a RISC-V compatibility layer,"
3231 echo "software installations are provided by the EESSI development repository at ${EESSI_CVMFS_REPO}."
3332 fi
3433 fi
3534else
3635 export EESSI_CVMFS_REPO="${EESSI_CVMFS_REPO_OVERRIDE:=/cvmfs/software.eessi.io}"
37- export EESSI_VERSION="${EESSI_VERSION_OVERRIDE:=${EESSI_VERSION_DEFAULT}}"
3836 export EESSI_INIT_PREFIX="${EESSI_CVMFS_REPO}/versions/${EESSI_VERSION}/init"
3937fi
4038# use archdetect by default, unless otherwise specified
0 commit comments