gsell
66b5dcd99d
Merge branch '232-yaml-configuration-files' into 'master'
...
Resolve "YAML configuration files"
Closes #232
See merge request Pmodules/src!209
2023-12-12 16:04:32 +01:00
gsell
9d24007730
modbuild: check type of value in YAML config
2023-12-12 16:02:05 +01:00
gsell
f56f493654
modbuild: removing modules fixed
2023-11-29 16:05:51 +01:00
gsell
be7d8517ac
modulecmd: store field-names in YAML module config in lowercase
2023-11-17 16:06:57 +01:00
gsell
964a22be60
modulecmd: rel_stage refactored to relstage
2023-11-17 16:04:30 +01:00
gsell
19c0b65331
modulecmd: bugfix in reading module config
...
Missing redirect added
2023-11-17 16:00:20 +01:00
gsell
52eaf2b610
modbuild: std:die() message fixed if config for version is missing
2023-11-17 15:58:26 +01:00
gsell
fea05585f7
modbuild: typo in std::die() message fixed
2023-11-17 15:57:37 +01:00
gsell
01d33c5641
modbuild: redirection fixed in get_yaml_file_fmt()
2023-11-17 15:56:29 +01:00
gsell
05c96cd41b
modbuild: reading system-list fixed
2023-11-17 15:55:45 +01:00
gsell
2208f274b3
modbuild: check whether the module can be build on system reviewed
...
Entries in the system-list can use glob style pattern matching.
2023-11-17 15:51:28 +01:00
gsell
63f9e225f4
modulecmd: ununsed function die_is_blocked() removed
2023-11-17 15:50:06 +01:00
gsell
693c38b3b0
modulecmd: check availability of a module reviewed
...
Entries in the system- and blocklist can now use glob pattern.
The blocklist is now checked before the system list.
2023-11-17 15:47:02 +01:00
gsell
adbceb602f
modulecmd: blocking of modules reviewed
...
System- and blocklist are now in the YAML module configuration file.
2023-11-17 15:43:11 +01:00
gsell
300577d0bb
modbuild: install YAML module config file
2023-11-17 15:41:34 +01:00
gsell
b6ce1c71c1
modbuild: check supported system fixed in YAML mode
2023-11-17 15:39:39 +01:00
gsell
0080e9d6f3
modbuild: pass YAML configuration to library
2023-11-17 15:37:28 +01:00
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