Commit Graph

780 Commits

Author SHA1 Message Date
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