gsell
436f6bcbc3
build-system: check group dependencies
...
Check whether all required group dependencies are specified and
whether not more group dependencies are specified than required.
Example: in the group 'Compiler' only compilers are allowed as group
dependencies.
2024-04-16 15:12:25 +02:00
gsell
4925158aa2
modulecmd: don't abbreviate output of search command.
...
The output of the search command shouldn't be abbreviated if not
running in a terminal.
2024-04-16 14:56:21 +02:00
gsell
955d97a1f1
build-system: clean install option added
2024-04-10 17:28:24 +02:00
gsell
8cf790744a
Resolve "build-system: add CMake/autotools options and patch files to YAML config file"
2024-04-10 15:55:43 +02:00
gsell
7e52494bb9
modulecmd: bugfix in setting V_MINOR
...
V_MINOR was not set correct if the version number consist of
a major and minor number plus a suffix.
2024-04-10 14:48:06 +02:00
gsell
671d4ff7cc
build-system: error in cleanup
...
Cleanup before building fails if ${BUILD_DIR}/../.. doesn't exist.
2024-04-09 09:43:05 +02:00
gsell
6eec91076b
build-system: setting of prefix and modulefile path reviewed
...
Set prefix and directory/name of modulefile based on group not on
environment variables like {COMPILER,MPI,HDF5}_VERSION
2024-04-09 09:33:20 +02:00
gsell
ced69b165e
build-system: use readarray to set list Systems from YAML config
2024-04-09 09:15:01 +02:00
gsell
fab058ac37
modulecmd: output of load hints fixed
2024-03-22 15:41:27 +01:00
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