Report Modules env variable on config --dump-state

Report the list of the environment variables related to Modules in an
additionnal table displayed on the --dump-state action of the 'config'
sub-command.
This commit is contained in:
Xavier Delaruelle
2019-01-04 13:59:40 +01:00
parent 6520408294
commit bb1a193394

View File

@@ -9069,6 +9069,20 @@ proc cmdModuleConfig {dump_state} {
append displist [format {%-25s %s} $var $val] \n
}
report $displist 1
reportSeparateNextContent
# report environment variable set related to Modules
displayTableHeader hi {Env. variable} 24 {Value} 54
set envvar_list {}
foreach var [list LOADEDMODULES _LMFILES_ MODULE* *_modshare *_modquar\
*_module*] {
set envvar_list [concat $envvar_list [array names ::env -glob $var]]
}
unset displist
foreach var [lsort -unique $envvar_list] {
append displist [format {%-25s %s} $var $::env($var)] \n
}
report $displist 1
}
}