Commit Graph

1144 Commits

Author SHA1 Message Date
gsell a17340fbfb cont. YAML config file implementation 2023-10-27 18:48:07 +02:00
gsell 3c66af7565 Implementation of YAML configuration files 2023-10-20 17:35:15 +02:00
gsell c3e9047f78 Merge branch '231-bugfix-in-version_lt' into 'master'
Resolve "bugfix in version_lt"

Closes #231

See merge request Pmodules/src!208
1.1.15
2023-08-15 10:03:43 +02:00
gsell 95365ea0da build-system: bugfix in version_lt() 2023-08-15 10:03:17 +02:00
gsell 361d251f2b Merge branch '230-update-changelog-and-cleanup' into 'master'
Resolve "update CHANGELOG and cleanup"

Closes #230

See merge request Pmodules/src!207
2023-08-04 14:51:12 +02:00
Achim Gsell 19dc7e8ebc update CHANGELOG for version 1.1.15 2023-08-04 14:48:25 +02:00
gsell 4625342ca4 modbuild: some progress with YAML config files 2023-08-04 14:39:13 +02:00
gsell 0db3cb3d84 Merge branch '229-block-loading-of-a-module-on-blocklisted-systems' into 'master'
Resolve "block loading of a module on blocklisted systems"

Closes #229

See merge request Pmodules/src!206
2023-08-04 14:33:54 +02:00
Achim Gsell 4c74e288c0 modulecmd: block loading of a module on dedicated systems 2023-08-04 14:29:10 +02:00
gsell 5202fc6c8a Merge branch '228-modbuild-better-version-compare-functions' into 'master'
Resolve "modbuild: better version compare functions"

Closes #228

See merge request Pmodules/src!205
2023-08-04 14:17:17 +02:00
Achim Gsell 8103e5668e modbuild: improved version compare functions 2023-08-04 14:16:34 +02:00
gsell 9922aeede1 Merge branch '227-modbuild-runs-each-build-twice' into 'master'
Resolve "modbuild runs each build twice"

Closes #227

See merge request Pmodules/src!204
2023-08-04 14:11:13 +02:00
Achim Gsell 1685043df5 modbuild: bugfix: don't build module twice 2023-08-04 14:06:39 +02:00
Achim Gsell cde1dc32f6 Set version to 1.1.15 2023-08-04 14:04:23 +02:00
gsell 5f666a5f42 Merge branch '226-lookup-of-default-legacy-config-files-doesn-t-work' into 'master'
Resolve "lookup of default legacy config files doesn't work"

Closes #226

See merge request Pmodules/src!203
1.1.14
2023-07-26 16:38:37 +02:00
gsell 9a9f0617a8 Changelog updated 2023-07-26 16:35:42 +02:00
gsell 6456f222db lookup of default legacy config files fixed 2023-07-26 16:32:38 +02:00
gsell 3c0fe5f0aa version set to 1.1.14 2023-07-26 16:14:46 +02:00
gsell 6e3578852f Merge branch '225-update-changelog-md' into 'master'
Resolve "update CHANGELOG.md"

Closes #225

See merge request Pmodules/src!202
1.1.13
2023-07-14 15:54:12 +00:00
gsell f34ad44762 CHANGELOG updated 2023-07-14 17:49:49 +02:00
gsell 4f4799f8c2 Merge branch '224-don-t-test-a-bash-array-with-n' into 'master'
Resolve "don't test a bash array with -n"

Closes #224

See merge request Pmodules/src!201
2023-07-14 15:41:14 +00:00
gsell 338c5a4f91 libpbuild.bash: bugfix in installing shared libs 2023-07-14 17:38:00 +02:00
gsell 5bd5c6be86 Merge branch '223-initialisation-of-pmodules_distfilesdir-and-pmodules_tmpdir' into 'master'
Resolve "Initialisation of PMODULES_DISTFILESDIR and PMODULES_TMPDIR"

Closes #223

See merge request Pmodules/src!200
2023-07-11 13:47:37 +00:00
gsell aff9d3c0bb Initialization of PMODULES_DISTFILESDIR and PMODULES_TMPDIR fixed 2023-07-11 15:28:48 +02:00
gsell 311a1ca0e6 Merge branch '222-list-of-available-modules-can-be-incomplete' into 'master'
Resolve "list of available modules can be incomplete"

Closes #222

See merge request Pmodules/src!199
2023-07-10 16:48:55 +00:00
gsell 3d013bce0b modulecmd.bash: bugfix in getting available modules 2023-07-10 18:48:18 +02:00
gsell f95760375a Merge branch '221-implement-system-collection-in-overlays' into 'master'
Resolve "implement system collection in overlays"

Closes #221

See merge request Pmodules/src!198
2023-07-10 16:42:26 +00:00
gsell 460e6624f9 modulecmd.bash.in: bugfix in search_collection 2023-07-04 17:31:24 +02:00
gsell 14941fc8c3 don't save Pmodules module in collection 2023-07-04 17:30:04 +02:00
gsell 2518eca26a collections in overlays implemented 2023-07-04 17:08:12 +02:00
gsell 2b815051ed Merge branch '217-exclude-hide-modules-with-overlays' into 'master'
Resolve "exclude/hide modules with overlays"

Closes #217

See merge request Pmodules/src!194
2023-07-04 11:43:17 +00:00
gsell 56962f7b7f modulecmd.bash.in: exclude list of modules using an overlay
In the overlay configuration a list of module names can be given to be
excluded from the available modules. The modules in this list are not
exposed to the user.
2023-07-04 13:39:36 +02:00
gsell be22e98be2 Merge branch '218-add-fix-some-comments' into 'master'
Resolve "add/fix some comments"

Closes #218

See merge request Pmodules/src!197
2023-07-04 11:37:10 +00:00
gsell ec2e0c6d5f modulecmd.bash.in: some comments added/reviwed 2023-07-04 13:35:33 +02:00
gsell 6386a84b51 Merge branch '220-review-code-in-sub-command-avail' into 'master'
Resolve "review code in sub-command avail"

Closes #220

See merge request Pmodules/src!196
2023-07-04 11:30:42 +00:00
gsell ee9ed544cf modulecmd.bash.in: code for sub-cmd avail reviewed 2023-07-04 13:27:38 +02:00
gsell 20c1b7092b Merge branch '219-bug-in-finding-modules' into 'master'
Resolve "bug in finding modules"

Closes #219

See merge request Pmodules/src!195
2023-07-04 09:53:46 +00:00
gsell 9cd3e6b6be modulecmd.bash: bugfix in find_modulefile()
Matching with used release stages fiyed
2023-07-04 11:50:31 +02:00
gsell 0eec056778 Merge branch '216-replace-bash-empty-sting-test-with-existence-test-of-variable' into 'master'
Resolve "replace bash empty-sting test with existence test of variable"

Closes #216

See merge request Pmodules/src!193
2023-07-03 17:20:10 +00:00
gsell 442a1e23dd test existence of variable instead of empty string 2023-07-03 19:18:33 +02:00
gsell f9178f3c15 Merge branch '215-output-of-module-file-is-missing-in-error-message-of-sub-cmd-unload-if-module-doesn-t-exist-any' into 'master'
Resolve "output of module(-file) is missing in error message of sub-cmd unload if module doesn't exist any more"

Closes #215

See merge request Pmodules/src!192
2023-07-03 17:08:30 +00:00
gsell 5d14dd1fd2 output modulefile in err-msg of sub-cmd unload on error 2023-07-03 19:07:11 +02:00
gsell ffb56f1f43 Merge branch '214-loading-a-modulefile-is-broken-if-the-path-is-relative' into 'master'
Resolve "loading a modulefile is broken if the path is relative"

Closes #214

See merge request Pmodules/src!191
2023-07-03 16:43:36 +00:00
gsell 5f314e41e9 bugfix in loading modulefiles with a relative path 2023-07-03 18:42:23 +02:00
gsell bb4f20627c Merge branch '213-don-t-eval-the-output-of-yq-while-reading-overlay-config' into 'master'
Resolve "don't eval the output of yq while reading overlay config"

Closes #213

See merge request Pmodules/src!190
2023-07-03 16:35:39 +00:00
gsell 077f7d25d9 eval of yq output replaced with envsubs(1) 2023-07-03 18:33:03 +02:00
gsell c52b16d625 Merge branch '212-handling-of-comment-lines-in-legacy-config-files-is-broken' into 'master'
Resolve "handling of comment lines in legacy config files is broken"

Closes #212

See merge request Pmodules/src!189
2023-07-03 16:23:21 +00:00
gsell 561ba25377 modubuild: bugfix in handling of commments in legacy config files 2023-07-03 18:21:16 +02:00
gsell 0eedbfb9c8 Merge branch '211-modules-with-multiple-dashes-cannot-be-loaded' into 'master'
Resolve "modules with multiple dashes cannot be loaded"

Closes #211

See merge request Pmodules/src!188
2023-07-03 16:13:14 +00:00
gsell 0e73cd18dd bugfix in libmodules.tcl:_pmodules_setenv{}: subst. of dashes fixed 2023-07-03 18:11:44 +02:00