Commit Graph

23 Commits

Author SHA1 Message Date
gsell 58fcd79f9a modmange: search sub-c,d implemented 2021-11-12 11:20:28 +01:00
gsell 56b4a05b94 modmanage: code cleanup, polishing and optimization
- sync_config() moved into subcommand_init()
- options '-y' and '--yes' added as synonym for '--force'
- print environment source and target sub-cmd 'init'
- building the group mapping optimized
- improved readability of output in sub-cmd 'install'
2021-11-12 11:09:19 +01:00
gsell 0c6fbc635c modmanage: use 'modmanage' as name with getopt 2021-11-12 10:55:29 +01:00
gsell a0b9dc7ba3 modmanage.bash: reviewed, lot of modifications and fixes 2021-11-10 17:58:06 +01:00
gsell f6fe194e40 modmanage: review with lot of changes 2021-11-08 16:51:24 +01:00
gsell 5083800958 modmanage.bash.in: fixes 2021-10-28 18:36:46 +02:00
gsell 47bccd5fa8 modmange: functions from libpmodules.bash added 2021-04-30 15:30:17 +02:00
gsell 8c4d911fa5 modmanage: don't use PATH to find commands 2021-04-30 15:27:46 +02:00
gsell 291039084b modmanage: hardcode CMD 2021-04-30 15:24:13 +02:00
gsell 2747861b52 modmanage: shebang fixed 2021-04-30 15:23:44 +02:00
gsell 0f21df5b40 install dependencies implemented
install dependencies are dependencies which are required at run.time
but must not be loaded. Use-cases are for example are Intel and PGI
compiler.
2020-07-02 10:28:43 +02:00
gsell 35445b99a9 Pmodules/modmanage.bash.in: exit if rsync fails 2017-09-11 17:44:58 +02:00
gsell c621f7233a Pmodules/modmange.bash.in:
- bugfix in initializing a new module environment, fixes #16
2017-03-30 14:32:21 +02:00
gsell f219e40460 Pmodules/modmanage.bash.in
- fix bug in 'get_group_depth()', fixing issue #15
2017-03-29 18:52:37 +02:00
gsell aae257b7f6 dialog based module installation removed (see also issue #5) 2017-01-24 11:13:32 +01:00
gsell f2dee3a65f Pmodules/modmanage.bash.in
- add Pmodules sbin directory to PATH
2017-01-10 17:11:55 +01:00
gsell e0423db6f4 implement/fix issue #2: move additional binaries to "$PMODULES_HOME/sbin" 2017-01-09 17:25:51 +01:00
gsell 0669f64604 Pmodules/modmanage.bash.in:
- better documentation of functions
- global variable 'HierarchyDepths' renamed to 'GroupDepths'
- function get_hierarchy_depths() renamed to get_group_depths()
- pass relative directory with module-files as argument in
  get_group() and get_group_depths()
2016-09-07 14:54:36 +02:00
gsell 9842252a8b Pmodules/modmanage:
- do not check PMODULES_ROOT if sub-command is 'init'
2016-03-22 18:31:00 +01:00
gsell 2dea669055 Pmodules/modmanage:
- sub-command 'search' added
- option '--debug' added
2015-10-15 14:09:25 +02:00
gsell cc5da6d98e Pmodules:
- templates moved to ${module_group}/${PMODULES_TEMPLATE_DIR}
2015-09-28 17:45:30 +02:00
gsell 0457ac985c Bootstrap:
- new command 'modbuild' to build modules
- separate bootstrapping from other build-blocks
- review BASH libraries
- adapt build-blocks in bootstrapping
2015-09-18 18:24:02 +02:00
gsell 713762d4ff - Bootstrap/ moved one level up
- pmodules.xyz() functions renamed to pbuild::xyz()
- use pbuild for bootstrapping components
2015-09-17 15:03:03 +02:00