Skip to content

Commit 0373138

Browse files
authored
Merge pull request #116 from bedroge/fix_riscv_if_statement
only use `$EESSI_VERSION` in `init/eessi_defaults`
2 parents 3886ea7 + 292f4e6 commit 0373138

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

init/eessi_defaults

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
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
@@ -10,11 +9,11 @@
109

1110
export 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
1415
if [[ $(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
3534
else
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"
3937
fi
4038
# use archdetect by default, unless otherwise specified

0 commit comments

Comments
 (0)