Resolve "build-system: cleanup, refactor check whether a variant has to be built"
Closes#354
See merge request Pmodules/src!355
(cherry picked from commit 9bdfc49a8c)
b2ec1e46 build-system: cleanup and refactor which variants to build
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "modulecmd: regex for overlay excludes"
Closes#353
See merge request Pmodules/src!353
(cherry picked from commit 9f6945d300)
94661065 modulecmd: regex can now be used in overlay excludes
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "PSI OpenMPI modules not loading correctly"
Closes#352
See merge request Pmodules/src!351
(cherry picked from commit 340ddd0699)
33f58472 modulecmd: bugfix in loading multiple modules in same call of module
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "build-system: loading overlays fails if more than one overlay has to be loaded"
Closes#351
See merge request Pmodules/src!349
(cherry picked from commit fdc09cdbbc)
3237a5b1 build-system: bugfix in loading required overlays
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "build-system: use reference variable to process YAML input"
Closes#348
See merge request Pmodules/src!343
(cherry picked from commit 2420f16655)
b046a0c0 build-system: use ref variable to pass YAML input
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "build-system: review and refactor installation of module- and config-files"
Closes#345
See merge request Pmodules/src!333
(cherry picked from commit 18eb56ab1a)
73ccb05a build-system: installation of modulefile and config files reviewed
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "build-system: use regex for the system check"
Closes#343
See merge request Pmodules/src!331
(cherry picked from commit 5ccf61065e)
4dcaded2 build-system: change from glob to regex matching for system list
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "build-system: check type of variants block"
Closes#342
See merge request Pmodules/src!330
(cherry picked from commit b19c038f47)
8b80ec9c build-system: check type of variants added
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "build-system: load required overlays to build a module"
Closes#341
See merge request Pmodules/src!329
(cherry picked from commit 7ea8fa11ce)
c2f7733c build-system: load required overlays for building a module
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "modulecmd: loading Lmod files as dependencies of a Tcl modulefile"
Closes#339
See merge request Pmodules/src!318
(cherry picked from commit af82391ef0)
dd14f9d3 modulecmd: loading Lmod modulefiles as deps of Tcl modulefile fixed
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "modulecmd: read dependencies file from same directory as modulefile"
Closes#338
See merge request Pmodules/src!317
(cherry picked from commit 25c9525f3f)
cfc844bc modulecmd: read dependencies from file in same directory as modulefile
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "modulecmd: use of wrong shell in sub-cmd unload"
Closes#337
See merge request Pmodules/src!316
(cherry picked from commit c99e10d180)
35081f59 modulecmd: bugfix: use of wrong shell in sub-cmd unload
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "build-system: don't cleanup modulefiles in the base overlay"
Closes#336
See merge request Pmodules/src!315
(cherry picked from commit 48d5ded1f6)
9b720ba9 build-system: don't cleanup modulefiles in base overlay
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "build-system: pbuild::module_is_avail() doesn't work for Lmod"
Closes#335
See merge request Pmodules/src!314
(cherry picked from commit 7e61caaa29)
5b817601 build-system: support for Lmod in pbuild::module_is_avail()
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "modulecmd: 'module use GROUP' adds directories of overlays in wrong order"
Closes#333
See merge request Pmodules/src!312
(cherry picked from commit ea28d5c0fd)
84f3ab67 modulecmd: fix order of dirs in MODULEPATH
Co-authored-by: gsell <achim.gsell@psi.ch>
Resolve "modulecmd: use of unset variable in sub-cmd unuse"
Closes#332
See merge request Pmodules/src!311
(cherry picked from commit 59c116b70b)
fefe313d modulecmd: use of unset variable fixed
Co-authored-by: gsell <achim.gsell@psi.ch>