gsell
0ffdf599a1
Resolve "modbuild: cleanup source and build directory before and after building"
2024-03-22 15:35:01 +01:00
gsell
6fd8e1e785
Resolve ".config-$V_PKG gets wrong Systems output"
2024-03-22 08:33:11 +01:00
gsell
b4833c3728
modbuild: don't ignore group dependencies specified with opt '--with'
2024-03-21 16:53:19 +01:00
gsell
359e63d7d9
link to documatation added to usage/help text
2024-03-21 10:33:51 +01:00
gsell
4b928f779d
modbuild: fix in parsing arguments (issue #238 )
2024-03-21 10:00:49 +01:00
gsell
0064fe059a
modulecmd: typo in comment fixed
2024-02-23 15:50:06 +01:00
gsell
4f58acd51b
libpbuild.bash: issue with compile in source tree fixed
...
yes, no must be all lower case!
2024-02-23 15:48:19 +01:00
gsell
08f3e08187
modubuild: errors in parsing YAML config fixed
2024-02-23 15:47:25 +01:00
gsell
9fdecae8be
modbuild: add doc of opt '--legacy' to usage output
2024-02-23 15:45:15 +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
95365ea0da
build-system: bugfix in version_lt()
2023-08-15 10:03:17 +02:00
gsell
4625342ca4
modbuild: some progress with YAML config files
2023-08-04 14:39:13 +02:00
Achim Gsell
4c74e288c0
modulecmd: block loading of a module on dedicated systems
2023-08-04 14:29:10 +02:00
Achim Gsell
8103e5668e
modbuild: improved version compare functions
2023-08-04 14:16:34 +02:00
Achim Gsell
1685043df5
modbuild: bugfix: don't build module twice
2023-08-04 14:06:39 +02:00
gsell
6456f222db
lookup of default legacy config files fixed
2023-07-26 16:32:38 +02:00
gsell
338c5a4f91
libpbuild.bash: bugfix in installing shared libs
2023-07-14 17:38:00 +02:00
gsell
aff9d3c0bb
Initialization of PMODULES_DISTFILESDIR and PMODULES_TMPDIR fixed
2023-07-11 15:28:48 +02:00
gsell
3d013bce0b
modulecmd.bash: bugfix in getting available modules
2023-07-10 18:48:18 +02: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
ec2e0c6d5f
modulecmd.bash.in: some comments added/reviwed
2023-07-04 13:35:33 +02:00
gsell
ee9ed544cf
modulecmd.bash.in: code for sub-cmd avail reviewed
2023-07-04 13:27:38 +02: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
5d14dd1fd2
output modulefile in err-msg of sub-cmd unload on error
2023-07-03 19:07:11 +02:00
gsell
5f314e41e9
bugfix in loading modulefiles with a relative path
2023-07-03 18:42:23 +02:00
gsell
077f7d25d9
eval of yq output replaced with envsubs(1)
2023-07-03 18:33:03 +02:00
gsell
561ba25377
modubuild: bugfix in handling of commments in legacy config files
2023-07-03 18:21:16 +02:00