File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -249,7 +249,7 @@ export PR_DIFF="$PWD/$pr_diff"
249249
250250# Only run install_scripts.sh if not in dev.eessi.io for security
251251if [[ -z ${EESSI_DEV_PROJECT} ]]; then
252- ${TOPDIR} /install_scripts.sh --prefix ${EESSI_PREFIX}
252+ ${TOPDIR} /install_scripts.sh --prefix ${EESSI_PREFIX} --eessi-version ${EESSI_VERSION}
253253fi
254254
255255echo " >> Configuring EasyBuild..."
Original file line number Diff line number Diff line change 1+ 2023.06 .lua
Original file line number Diff line number Diff line change @@ -100,6 +100,10 @@ POSITIONAL_ARGS=()
100100
101101while [[ $# -gt 0 ]]; do
102102 case $1 in
103+ --eessi-version)
104+ EESSI_VERSION=" $2 "
105+ shift 2
106+ ;;
103107 -p|--prefix)
104108 INSTALL_PREFIX=" $2 "
105109 shift 2
@@ -120,6 +124,16 @@ while [[ $# -gt 0 ]]; do
120124 esac
121125done
122126
127+ if [ -z " ${INSTALL_PREFIX} " ]; then
128+ echo " EESSI prefix not specified, you must use --prefix" >&2
129+ exit 2
130+ fi
131+
132+ if [ -z " ${EESSI_VERSION} " ]; then
133+ echo " EESSI version not specified, you must use --eessi-version" >&2
134+ exit 3
135+ fi
136+
123137set -- " ${POSITIONAL_ARGS[@]} "
124138
125139TOPDIR=$( dirname $( realpath $0 ) )
@@ -146,7 +160,7 @@ copy_files_by_list ${TOPDIR}/init/Magic_Castle ${INSTALL_PREFIX}/init/Magic_Cast
146160
147161# Copy for init/modules/EESSI directory
148162mc_files=(
149- 2023.06 .lua
163+ ${EESSI_VERSION} .lua
150164)
151165copy_files_by_list ${TOPDIR} /init/modules/EESSI ${INSTALL_PREFIX} /init/modules/EESSI " ${mc_files[@]} "
152166
You can’t perform that action at this time.
0 commit comments