Commit Graph

1427 Commits

Author SHA1 Message Date
gsell ea7fe2783c modulecmd: use 'hostname -f' to get the fqdn not $HOSTNAME 2024-09-09 15:28:00 +02:00
gsell b74839e1ef Merge branch '356-build-system-add-key-in-yaml-config-in-which-the-functions-required-to-build-a-module-variant' into 'master'
Resolve "build-system: add key in YAML config in which the functions required to build a module/variant can be set"

Closes #356

See merge request Pmodules/src!359
2024-09-09 12:08:29 +02:00
gsell 7025232079 build-system: configurable build functions to use per module/variant 2024-09-09 12:07:25 +02:00
gsell b0bdb83cdc Merge branch '355-build-system-cleanup-legacy-build-functions' into 'master'
Resolve "build-system: cleanup legacy build functions"

Closes #355

See merge request Pmodules/src!357
2024-09-09 11:37:22 +02:00
gsell a88f76f59f build-system: cleanup legacy build functions 2024-09-09 11:36:27 +02:00
gsell 9bdfc49a8c Merge branch '354-build-system-cleanup-refactor-check-whether-a-variant-has-to-be-built' into 'master'
Resolve "build-system: cleanup, refactor check whether a variant has to be built"

Closes #354

See merge request Pmodules/src!355
2024-09-09 11:32:08 +02:00
gsell b2ec1e465c build-system: cleanup and refactor which variants to build 2024-09-09 11:25:06 +02:00
gsell 9f6945d300 Merge branch '353-modulecmd-regex-for-overlay-excludes' into 'master'
Resolve "modulecmd: regex for overlay excludes"

Closes #353

See merge request Pmodules/src!353
2024-09-09 10:33:57 +02:00
gsell 946610658f modulecmd: regex can now be used in overlay excludes 2024-09-09 10:31:32 +02:00
gsell 340ddd0699 Merge branch '352-psi-openmpi-modules-not-loading-correctly' into 'master'
Resolve "PSI OpenMPI modules not loading correctly"

Closes #352

See merge request Pmodules/src!351
2024-09-05 17:26:52 +02:00
gsell 33f5847293 modulecmd: bugfix in loading multiple modules in same call of module
If more than one module is passed to the module function, loading
failed if one of the modules is already loaded as dependency.
2024-09-05 17:21:31 +02:00
gsell fdc09cdbbc Merge branch '351-build-system-loading-overlays-fails-if-more-than-one-overlay-has-to-be-loaded' into 'master'
Resolve "build-system: loading overlays fails if more than one overlay has to be loaded"

Closes #351

See merge request Pmodules/src!349
2024-09-05 17:02:44 +02:00
gsell 3237a5b1c8 build-system: bugfix in loading required overlays 2024-09-05 17:01:32 +02:00
gsell ffbc6292eb Merge branch '350-build-system-handle-empty-variants-blocks' into 'master'
Resolve "build-system: handle empty variants blocks"

Closes #350

See merge request Pmodules/src!347
2024-09-02 18:25:10 +02:00
gsell 047d55d83b build-system: bugfix: handle empty variants 2024-09-02 18:23:51 +02:00
gsell afe5d0034c Merge branch '349-build-system-error-in-reading-variants-in-yaml-config-file' into 'master'
Resolve "build-system: error in reading variants in YAML config file"

Closes #349

See merge request Pmodules/src!345
2024-08-30 14:24:12 +02:00
gsell e6bae349c7 build-system: bugfix in reading YAML version config 2024-08-30 14:22:10 +02:00
gsell 2420f16655 Merge branch '348-build-system-use-reference-variable-to-process-yaml-input' into 'master'
Resolve "build-system: use reference variable to process YAML input"

Closes #348

See merge request Pmodules/src!343
2024-08-30 11:15:18 +02:00
gsell b046a0c029 build-system: use ref variable to pass YAML input 2024-08-30 11:12:50 +02:00
gsell 98f7d6b06e Merge branch '346-modulecmd-make-sure-loadedmodules-_lmfiles_-and-pmodules_home-are-defined' into 'master'
Resolve "modulecmd: make sure LOADEDMODULES, _LMFILES_ and PMODULES_HOME are defined"

Closes #346

See merge request Pmodules/src!334
2024-08-29 15:00:19 +02:00
gsell 4b676a5b96 modulecmd: redefine LOADEDMODULES, _LMFILE_, PMODULES_HOME if undef 2024-08-29 14:58:37 +02:00
gsell 18eb56ab1a Merge branch '345-build-system-review-and-refactor-installation-of-module-and-config-files' into 'master'
Resolve "build-system: review and refactor installation of module- and config-files"

Closes #345

See merge request Pmodules/src!333
2024-08-29 14:54:35 +02:00
gsell 73ccb05afd build-system: installation of modulefile and config files reviewed 2024-08-29 14:52:12 +02:00
gsell 09b4ec55e9 Merge branch '341-build-system-load-required-overlays-to-build-a-module' into 'master'
Resolve "build-system: load required overlays to build a module"

Closes #341

See merge request Pmodules/src!332
2024-08-29 14:33:37 +02:00
gsell 936bb4e4a3 build-system: really load the configured overlays 2024-08-29 14:32:52 +02:00
gsell 5ccf61065e Merge branch '343-build-system-use-regex-for-the-system-check' into 'master'
Resolve "build-system: use regex for the system  check"

Closes #343

See merge request Pmodules/src!331
2024-08-29 14:18:35 +02:00
gsell 4dcaded201 build-system: change from glob to regex matching for system list 2024-08-29 14:15:34 +02:00
gsell b19c038f47 Merge branch '342-build-system-check-type-of-variants-block' into 'master'
Resolve "build-system: check type of variants block"

Closes #342

See merge request Pmodules/src!330
2024-08-29 14:11:09 +02:00
gsell 8b80ec9cfd build-system: check type of variants added 2024-08-29 14:08:52 +02:00
gsell 7ea8fa11ce Merge branch '341-build-system-load-required-overlays-to-build-a-module' into 'master'
Resolve "build-system: load required overlays to build a module"

Closes #341

See merge request Pmodules/src!329
2024-08-29 14:03:05 +02:00
gsell c2f7733c8b build-system: load required overlays for building a module 2024-08-29 14:00:37 +02:00
gsell af82391ef0 Merge branch '339-modulecmd-loading-lmod-files-as-dependencies-of-a-tcl-modulefile' into 'master'
Resolve "modulecmd: loading Lmod files as dependencies of a Tcl modulefile"

Closes #339

See merge request Pmodules/src!318
2024-08-23 13:23:19 +02:00
gsell dd14f9d3e9 modulecmd: loading Lmod modulefiles as deps of Tcl modulefile fixed 2024-08-23 13:21:39 +02:00
gsell 25c9525f3f Merge branch '338-modulecmd-read-dependencies-file-from-same-directory-as-modulefile' into 'master'
Resolve "modulecmd: read dependencies file from same directory as modulefile"

Closes #338

See merge request Pmodules/src!317
2024-08-23 13:17:15 +02:00
gsell cfc844bccb modulecmd: read dependencies from file in same directory as modulefile 2024-08-23 13:14:48 +02:00
gsell c99e10d180 Merge branch '337-modulecmd-use-of-wrong-shell-in-sub-cmd-unload' into 'master'
Resolve "modulecmd: use of wrong shell in sub-cmd unload"

Closes #337

See merge request Pmodules/src!316
2024-08-23 13:09:29 +02:00
gsell 35081f59ce modulecmd: bugfix: use of wrong shell in sub-cmd unload 2024-08-23 13:08:19 +02:00
gsell 48d5ded1f6 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
2024-08-21 11:43:31 +02:00
gsell 9b720ba93c build-system: don't cleanup modulefiles in base overlay 2024-08-21 11:41:09 +02:00
gsell 7e61caaa29 Merge branch '335-build-system-pbuild-module_is_avail-doesn-t-work-for-lmod' into 'master'
Resolve "build-system: pbuild::module_is_avail() doesn't work for Lmod"

Closes #335

See merge request Pmodules/src!314
2024-08-21 11:18:11 +02:00
gsell 5b8176014d build-system: support for Lmod in pbuild::module_is_avail() 2024-08-21 11:17:16 +02:00
gsell 8500068473 Merge branch '334-modulecmd-un-using-a-group-is-broken' into 'master'
Resolve "modulecmd: un-using a group is broken"

Closes #334

See merge request Pmodules/src!313
2024-08-21 11:10:03 +02:00
gsell d639c08bb3 modulecmd: bugfix in un-using a group 2024-08-21 11:06:40 +02:00
gsell ea28d5c0fd Merge branch '333-modulecmd-module-use-group-adds-directories-of-overlays-in-wrong-order' into 'master'
Resolve "modulecmd: 'module use GROUP' adds directories of overlays in wrong order"

Closes #333

See merge request Pmodules/src!312
2024-08-21 11:02:27 +02:00
gsell 84f3ab6703 modulecmd: fix order of dirs in MODULEPATH 2024-08-21 11:01:06 +02:00
gsell 59c116b70b Merge branch '332-modulecmd-use-of-unset-variable-in-sub-cmd-unuse' into 'master'
Resolve "modulecmd: use of unset variable in sub-cmd unuse"

Closes #332

See merge request Pmodules/src!311
2024-08-21 10:49:13 +02:00
gsell fefe313d51 modulecmd: use of unset variable fixed 2024-08-21 10:48:22 +02:00
gsell 10c6922f8a Merge branch '331-modulecmd-lmod-removes-directories-from-modulepath' into 'master'
Resolve "modulecmd: Lmod removes directories from MODULEPATH"

Closes #331

See merge request Pmodules/src!310
2024-08-21 10:44:23 +02:00
gsell 889aafd2f9 modulecmd: re-add directory to MODULEPATH removed by Lmod 2024-08-21 10:42:53 +02:00
gsell fdcdc1c69d Merge branch '330-bump-version-to-1-1-23' into 'master'
Resolve "bump version to 1.1.23"

Closes #330

See merge request Pmodules/src!309
2024-08-16 17:34:34 +02:00