Commit Graph

1288 Commits

Author SHA1 Message Date
gsell 1f7e9340e4 default values for overlays changed
- install_root is now mandatory
- if modulefiles_root is not specified it defaults to install_root
2022-06-07 09:47:10 +02:00
gsell 1c98c12684 some varibales renamed
- OverlayList -> UsedOverlays
- OverlayDict -> OverlayInfo
2022-05-24 11:52:35 +02:00
gsell 944c1ab558 libstd.bash: upvar replaced with reference variables 2022-05-24 11:17:12 +02:00
gsell bd0efa648b libstd.bash: use reference variable in std:prepend_path() not upvar 2022-05-24 10:13:19 +02:00
gsell 25c302d91c modulecmd: PMODULES_ENV initialisation fixed
PMODULES_ENV must be initialised before modulecmd.bin is called
2022-05-24 10:10:20 +02:00
gsell 7d9fe02b39 YAML configurarion file added 2022-05-23 23:51:36 +02:00
gsell c4592a5c32 modbuild: support for YAML variant files and splitted overlays 2022-05-23 23:50:35 +02:00
gsell 2e131c1f2a definition of overlay types moved to libpmodule.bash 2022-05-23 23:49:21 +02:00
gsell 454ae6ec15 modulecmd: bugfix in listing unused overlays 2022-05-23 23:48:14 +02:00
gsell d371fc78ab shopt errexit disabled 2022-05-23 23:47:28 +02:00
gsell 9c304009c3 module use: output of overlay info improved 2022-05-18 10:24:21 +02:00
gsell 94e7c72a14 MODULEPATH initialisation issue fixed 2022-05-18 10:23:31 +02:00
gsell 9a47e7b511 define yq as env. variable 2022-05-17 19:12:51 +02:00
gsell 25152acb5e zsh init fixed 2022-05-17 19:01:51 +02:00
gsell 32b2687936 YAML config files, more flexible overlays
- modulefiles must not any more in the same root directory as
  the software installation
2022-05-17 14:25:11 +02:00
gsell 47165af6dc YAML config file added 2022-05-13 11:35:20 +02:00
gsell 0b43ed2280 derive PMODULES_ROOT from PMODULES_HOME 2022-05-13 11:32:35 +02:00
gsell 1edda11174 build: read config from YAML file, PMODULES_ROOT replaced 2022-05-13 11:30:26 +02:00
gsell 5fac2bc7f7 garbage removed 2022-05-13 11:25:43 +02:00
gsell 14e305cfca overlay definitions are now in Pmodules.yaml 2022-05-13 11:24:42 +02:00
gsell 0d7607735b libstd.bash: function std::parse_yaml added 2022-05-13 11:23:34 +02:00
gsell 5cdcb7fca3 Merge branch '162-initialising-t-csh-complains-about-undefined-defaultgroups' into 'master'
Resolve "initialising (t)csh complains about undefined DefaultGroups"

Closes #162

See merge request Pmodules/src!134
2022-04-06 15:34:43 +00:00
gsell 56ae8fcf64 Merge branch '163-set-pmodules-version-to-1-0-0rc12' into 'master'
Resolve "set Pmodules version to 1.0.0rc12"

Closes #163

See merge request Pmodules/src!135
2022-04-06 15:33:36 +00:00
gsell 7f84489095 version set to 1.0.0rc12 2022-04-06 17:32:57 +02:00
gsell 45a6c0530a init/csh: undefined DefaultGroups error fixed 2022-04-06 17:30:39 +02:00
gsell c45f403a01 Merge branch '161-tag-version-1-0-0rc11' into 'master'
Resolve "tag version 1.0.0rc11"

Closes #161

See merge request Pmodules/src!133
1.0.0rc11
2022-04-06 08:08:21 +00:00
gsell 071fb3585a update of CHANGELOG for 1.0.0rc11 2022-04-06 10:07:45 +02:00
gsell 4503c5ef0c implementing new config file format 2022-04-06 09:36:17 +02:00
gsell 3ec952dbc5 modbuild: revert change which made --overlay a synonym of --system 2022-04-06 09:29:24 +02:00
gsell 5bb5191556 Merge branch '160-issue-with-pmodules_root-and-packagename-_root' into 'master'
Resolve "issue with PMODULES_ROOT  and <PackageName>_ROOT"

Closes #160

See merge request Pmodules/src!132
2022-04-06 07:07:54 +00:00
gsell e040142e51 build: install yq, use YAML for configuration file
- Pmodules.conf renamed to Pmodules.yaml
2022-04-06 08:58:34 +02:00
gsell 1cd725e8e5 yq for Linux renamed 2022-04-06 08:57:01 +02:00
gsell 51010fa614 yq for macOS added 2022-04-06 08:56:02 +02:00
gsell a209d7f335 revert changes to set <PackageName>_ROOT 2022-04-05 18:32:15 +02:00
gsell e344896783 Merge branch '159-don-t-set-unset-pmodules_root-while-loading-removing-a-pmodule' into 'master'
Resolve "don't set/unset PMODULES_ROOT while loading/removing a Pmodule"

Closes #159

See merge request Pmodules/src!131
2022-04-05 15:58:03 +00:00
gsell 13b3dbcfd8 modulefile: some comment added 2022-04-05 17:57:26 +02:00
gsell 5a739a0a8f modulefile: don't set default env.variable PMODULES_ROOT 2022-04-05 17:54:23 +02:00
gsell f0a06c5879 Merge branch '158-unsetting-aliases-in-sub-command-purge-is-broken' into 'master'
Resolve "unsetting aliases in sub-command 'purge' is broken"

Closes #158

See merge request Pmodules/src!130
2022-04-05 15:50:18 +00:00
gsell ba0e6a7ce0 modulecmd: unsetting aliases in sub-command 'purge' fixed 2022-04-05 17:48:51 +02:00
gsell e2385ac368 modulecmd: on Linux base64 always wraps long line, fixed for Linux 2022-04-05 17:05:53 +02:00
gsell 078653c6c7 modulecmd: unsetting aliases fixed 2022-04-05 15:43:39 +02:00
gsell e8f9e3476a modulecmd: set <PackageName>_ROOT 2022-04-05 15:42:26 +02:00
gsell 8d290b5b23 Merge branch '157-set-alias-in-modulefile-is-broken' into 'master'
Resolve "set-alias in modulefile is broken"

Closes #157

See merge request Pmodules/src!129
2022-04-05 12:47:26 +00:00
gsell 7c500b7bf3 modulecmd: unsetting aliases fixed 2022-04-05 14:45:56 +02:00
gsell 0deacbe9d3 Merge branch '156-set-environment-variable-packagename-_root' into 'master'
Resolve "set environment variable <PackageName>_ROOT"

Closes #156

See merge request Pmodules/src!128
2022-04-05 08:13:23 +00:00
gsell 184397caa8 modulecmd: set <PackageName>_ROOT 2022-04-05 10:06:39 +02:00
gsell 0086c1bb99 version set to 1.0.0rc11 2022-04-05 10:06:09 +02:00
gsell 7c88678fa2 ignore file updated 2022-03-03 09:32:04 +01:00
gsell 314bb94f1f modulecmd: typos in output fixed 2022-03-02 09:25:12 +01:00
gsell ca59c2a24d modulecmd: base64 can be called without --wrap
- base64 on macOS does not support the option --wrap. Since we running
  it in a sub-process, the option is not required anyway.
2022-03-02 09:20:04 +01:00