gsell
b83f876289
Pmodules/bash:
...
- std::append_path() and std::replace_path(): bugfix: spaces in directory names were not handled correctly
2018-09-14 16:52:36 +02:00
gsell
b17d9a2878
Pmodules/modulecmd.bash.in:
...
- bugfixes in subcommand_load()
2018-08-30 11:12:07 +02:00
gsell
c682f53e15
Pmodules/libpbuild.bash
...
- auto-detect whether to use autotools or CMake
- pbuild::use_autotools() and pbuild::use_cmake() added, with these function you can select the to be used configuration tool if script for both are provided
2018-08-30 11:10:43 +02:00
gsell
7b637e97b2
Pmodules/libmodules.tcl:
...
- set P,V, V_{MAJOR,MINOR,PATCHLVL,RELEASE,PKG} as global variable, so they are available in modulesfiles
2018-08-30 11:07:06 +02:00
gsell
b2dec43b71
Pmodules/modulecmd.bash.in: bugfixes in subcommand_load()
2018-08-16 18:01:52 +02:00
gsell
8e59782759
Pmodules/modbuild: bugfix in set_full_module_name_and_prefix(): missing slash in build PREFIX added
2018-08-16 17:59:56 +02:00
gsell
4b00643ae2
Pmodules/modulecmd.bash.in: subcommand_load(): load modules with absolut path; use 'module show' to test availability and to get absolut module file name and module PREFIX; adapt to changed 'get_options()'; use 'std::upvar()' where reasonable
2018-08-15 16:39:39 +02:00
gsell
3335499a70
Pmodules/libmodules.tcl: prepend dir to MODULEPATH in case of a herarchical group
2018-08-15 16:33:16 +02:00
gsell
ca99e9a3bc
Pmodules/libpmodules.bash: pmodules::get_options() uses std::upvar() now
2018-08-15 16:31:42 +02:00
gsell
0b0469d84f
build scripts: some fixes required due to last changes
2018-08-15 16:27:23 +02:00
gsell
4516285fa8
Pmodules/libpbuild.bash: pbuild::make_all(): check whether ModuleGroup is set, if not abort
2018-08-15 16:26:17 +02:00
gsell
e1a8c4eb6e
Pmodules/modbuild: fixes in the bootsstrapping code
2018-08-15 16:24:05 +02:00
gsell
72e5459a58
Pmodules version set to 0.99.16
2018-08-15 16:21:47 +02:00
gsell
8992bf37f1
build environment reviewed and cleanup
2018-07-20 16:18:07 +02:00
gsell
3d3c20440f
Pmodules build environment: refactoring, cleanup, review, all without major chances
2018-07-19 18:12:26 +02:00
gsell
cc9db8667c
master build script: refactor several variables, read versions with awk from config file
2018-07-19 17:56:10 +02:00
gsell
b149c7f887
all required tools moved to 'Tools' directory
2018-07-19 17:53:34 +02:00
gsell
8b3ed8cdfa
Pmodules/libpbuild.bash: fixes in load_build_dependencies()
2018-07-12 18:00:28 +02:00
gsell
1fc325ea96
fix build-scripts according changes in version 0.99.15
2018-07-11 19:14:56 +02:00
gsell
be197b4d62
make 'pbuild::add_patch_' usable; move initialisation of environment for bootsstraping to 'modbuild'
2018-07-11 19:14:09 +02:00
gsell
a4dcc6a9ea
Pmodules/libpbuild.bash: 'pbuild::add_configure_args()' added
2018-07-11 18:09:20 +02:00
gsell
22be8bbaed
function 'pbuild::{pre_,post_,}build' renamed to 'pbuild::{pre_,post_,}compile'; master build function refactored
2018-07-11 17:34:25 +02:00
gsell
16f6ad142b
merge conflicts resolved
2018-07-11 10:23:11 +02:00
gsell
e60f59e9b7
rename several variables
2018-07-11 10:19:06 +02:00
gsell
f40491b5e3
moved most of the BASH initialisation from config/profile.bash to init/bash
2018-07-11 10:18:26 +02:00
gsell
0e23b71f92
bump version to 0.99.15
2018-07-11 10:15:51 +02:00
gsell
33dcb6366c
config/modbuild.conf.in: bugfix in exporting PMODULES_TMP and PMODULES_DISTFILESDIR
0.99.14
2018-04-17 17:06:09 +02:00
gsell
233c0ba32a
ignore conf/modbuild.conf
2018-04-17 17:05:21 +02:00
Achim Gsell
b02ce8e6db
Pmodules/libpbuild.bash: use filename derived from URL
2018-04-17 00:13:11 +02:00
Achim Gsell
248c6f0568
bugfix in profile.bash.in and some comments added
2018-04-13 23:09:21 +02:00
Achim Gsell
7d9be47f1f
download module package from AMAS web-site
2018-04-13 22:13:02 +02:00
Achim Gsell
c0bb112a02
bugfix in get_sources()
2018-04-13 22:12:23 +02:00
Achim Gsell
fa9845f1a1
modbuild.conf removed
2018-04-13 21:33:49 +02:00
gsell
4a8f1c8589
config/modbuild.conf: bugfix
2018-04-13 16:34:01 +02:00
gsell
3e3bc0ed79
build: Modules renamed to modules
2018-04-13 16:33:32 +02:00
gsell
6971f04b04
Pmodules/modbuild: modulefile installation can be forced via command-line
2018-04-13 16:32:33 +02:00
gsell
f06f300598
Pmodules/libpbuild.bash: fixes in get_source(), modulefile installation can be forced via command-line
2018-04-13 16:31:53 +02:00
Achim Gsell
2ab75e7636
'Modules' renamed to 'modules'
2018-04-13 16:29:32 +02:00
gsell
6dce89ae73
Pmodules/libpbuild.bash: fixes in pbuild::get_source(); towwards Zip support in unpack
2018-03-27 17:40:24 +02:00
gsell
ed72e509cc
Pmodules/modulecmd.tcl.in.old
...
- type fixed
2018-02-15 17:58:23 +01:00
gsell
dfc4b29277
config/versions.conf
...
- use newer versions of software
2018-02-15 17:58:02 +01:00
gsell
8aa7a16e36
build
...
- support for new Tcl implementation of Modules
2018-02-15 17:57:29 +01:00
gsell
f84981d4c1
Pmodules/modulecmd.tcl.in
...
- use new Tcl implementation of Modules.
2018-02-15 17:47:12 +01:00
gsell
3a1f7e0fed
Pmodules/libpbuild.bash
...
- derive source file name from source URL
2018-02-15 17:41:33 +01:00
gsell
2dbaf9d5b0
Moudle/build
...
- use bzip2'ed tar file
2018-02-15 17:40:24 +01:00
gsell
75a5b47a98
Pmodules/moudlecmd.tcl.in renamed
2018-02-15 17:39:47 +01:00
gsell
50f7c77883
Pmodules/modulecmd.bash.in: conflict resolved
2018-01-24 14:35:16 +01:00
gsell
610f784fdd
config/versions.conf
...
- use Modules 3.2.10.1: this version recognize the Pmodules shebang
2018-01-24 14:32:31 +01:00
gsell
a6ba2181a8
Pmodules/modulecmd.bash.in:
...
- bugfix in use(): export MODULEPATH
2018-01-24 14:31:25 +01:00
gsell
400c4246cb
Pmodules/modulecmd.bash.in: bug fixed in argument parsing, related to #26
2017-11-15 18:23:15 +01:00