refactor variable PMODULES_DEFAULT_RELEASES

- new name is DefaultUsedReleaseStages
This commit is contained in:
2021-05-25 14:35:59 +02:00
parent 8ba396930a
commit edd3fc4009
6 changed files with 11 additions and 11 deletions
+2 -2
View File
@@ -104,7 +104,7 @@ save_env() {
[[ $1 == 'no' ]] && return 0
local vars=( Version GroupDepths UsedReleases UseFlags UsedGroups )
vars+=( PMODULES_DEFAULT_GROUPS ReleaseStages )
vars+=( PMODULES_DEFAULT_RELEASES )
vars+=( DefaultUsedReleaseStages )
local s=$(typeset -p ${vars[@]})
declare -g PMODULES_ENV=$( "${base64}" --wrap=0 <<< "$s" )
@@ -1371,7 +1371,7 @@ reset_used_groups() {
reset_used_releases() {
declare -g UsedReleases=''
for r in ${PMODULES_DEFAULT_RELEASES//:/ }; do
for r in ${DefaultUsedReleaseStages//:/ }; do
std::append_path UsedReleases "${r}"
done
g_env_must_be_saved='yes'
+2 -2
View File
@@ -7,7 +7,7 @@
: ${PMODULES_DEFAULT_GROUPS:='Tools Programming'}
# set releases which should be available after initialization
: ${PMODULES_DEFAULT_RELEASES:='stable'}
: ${DefaultUsedReleaseStages:='stable'}
# set default version
: ${PMODULES_VERSION:=@PMODULES_VERSION@}
@@ -23,7 +23,7 @@
#
export PMODULES_DEFAULT_GROUPS
export PMODULES_DEFAULT_RELEASES
export DefaultUsedReleaseStages
export PMODULES_VERSION
declare -x PMODULES_MODULEFILES_DIR='modulefiles'
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/tcsh
setenv PMODULES_DEFAULT_GROUPS 'Tools Programming'
setenv PMODULES_DEFAULT_RELEASES 'stable'
setenv DefaultUsedReleaseStages 'stable'
if ( ! $?PMODULES_VERSION ) then
setenv PMODULES_VERSION "@PMODULES_VERSION@"
endif
+2 -2
View File
@@ -8,11 +8,11 @@
#
declare -xa PMODULES_DEFAULT_GROUPS
declare -xa PMODULES_DEFAULT_RELEASES
declare -xa DefaultUsedReleaseStages
declare -x PMODULES_VERSION
: ${PMODULES_DEFAULT_GROUPS:=(Tools Programming)}
: ${PMODULES_DEFAULT_RELEASES:=(stable)}
: ${DefaultUsedReleaseStages:=(stable)}
: ${PMODULES_VERSION:=@PMODULES_VERSION@}
#############################################################################
+3 -3
View File
@@ -78,14 +78,14 @@ done
# build initial list of used releases
declare -x UsedReleases=''
typeset -T UsedReleases usedreleases
for r in ${PMODULES_DEFAULT_RELEASES[@]}; do
for r in ${DefaultUsedReleaseStages[@]}; do
usedreleases=( "${r}" ${(m)usedreleases:#${r}} )
done
eval $(save_env UsedReleases PMODULES_DEFAULT_RELEASES PMODULES_DEFAULT_GROUPS ReleaseStages)
eval $(save_env UsedReleases DefaultUsedReleaseStages PMODULES_DEFAULT_GROUPS ReleaseStages)
unset UsedReleases
unset PMODULES_DEFAULT_RELEASES
unset DefaultUsedReleaseStages
unset PMODULES_DEFAULT_GROUPS
unset ReleaseStages
+1 -1
View File
@@ -14,5 +14,5 @@ declare -x PMODULES_HOME="${PMODULES_ROOT}/Tools/Pmodules/${PMODULES_VERSION}"
declare -x PMODULES_DEFAULT_GROUPS='Tools Programming'
declare ReleaseStages=':unstable:stable:deprecated:'
declare -x PMODULES_DEFAULT_RELEASES='stable'
declare DefaultUsedReleaseStages='stable'