Merge branch '336-build-system-don-t-cleanup-modulefiles-in-the-base-overlay' into 'master'

Resolve "build-system: don't cleanup modulefiles in the base overlay"

Closes #336

See merge request Pmodules/src!315
This commit is contained in:
2024-08-21 11:43:31 +02:00
+6
View File
@@ -1399,10 +1399,16 @@ _build_module() {
}
cleanup_modulefiles(){
#
# FIXME: Can it happen, that we remove module-/config-files which
# we shouldn't remove?
# For now we exclude removing from the overlay 'base' only.
#
[[ "${is_subpkg}" == 'yes' ]] && return 0
local ol=''
for ol in "${Overlays[@]}"; do
[[ "${ol}" == "${ol_name}" ]] && continue
[[ "${ol}" == 'base' ]] && continue
local modulefiles_root="${OverlayInfo[${ol}:modulefiles_root]}"
local dir="${modulefile_dir/${ol_modulefiles_root}/${modulefiles_root}}"
local fname="${dir}/${module_version}"