gsell
be8be43cf9
feature: Lmod version added to build script
2023-06-01 11:54:02 +02:00
gsell
7331f28111
Pmodules version set to 1.1.13
2023-06-01 11:52:54 +02:00
gsell
e74c4ddc26
build: substitute @MODULE_VERSION@ with version of TCL Modules
2023-05-12 16:44:41 +02:00
gsell
33bcf170ac
build: exit with error if a build recipe is failing
2023-05-12 16:43:51 +02:00
gsell
82530ddb68
Set version to 1.1.12
2023-05-12 16:31:50 +02:00
gsell
445320f229
Python as "shell" support added
2023-04-05 16:48:25 +02:00
gsell
9558522bba
pick changes from version 1.0
2023-04-05 16:23:58 +02:00
gsell
4ee0c9a2bc
build: versions are now defined here
2023-02-10 14:36:15 +01:00
gsell
eac4a2abaa
update to newer versions of bash, Tcl etc
2023-02-06 09:53:38 +01:00
gsell
dbbf761359
Merge branch 'master' into 178-port-cherry-pick-changes-from-version-1-0-0-to-master
2022-12-05 17:09:17 +01:00
gsell
c091a93164
Tcl implementation of modulecmd removed
2022-12-05 17:05:30 +01:00
gsell
4ee53d12fa
changes made in version 1.0 merged/added
...
- Issue #176 , MR !149 relocatable modulecmd
- Issue #175 , MR !148 new logmessage format
- Issue #173 , MR !146 additional dirs in search path of CMake and pkgconfig
- Issue #172 , MR !145 : fix in reading legacy variants files
2022-12-05 15:35:26 +01:00
gsell
cee0704a0b
build-script: no need for a local libpmodules.bash any more
2022-06-30 10:36:02 +02:00
gsell
7a7137a2e2
build-script: installation of libpbuild_dyn.bash removed
2022-06-30 10:34:59 +02:00
gsell
7af9f9af2f
build: some comments added
2022-06-27 19:30:56 +02:00
gsell
c428887a8e
major review/rewrite of the build script
2022-06-27 19:22:29 +02:00
gsell
809c283990
build-script: unused build via modbuild function removed
2022-06-24 19:42:05 +02:00
gsell
724fc93ad2
build script: don't use modbuild for Linux tools
2022-06-24 18:54:33 +02:00
gsell
ac318f2e83
function read_config_file moved from libpbuild.bash to build
2022-06-22 22:17:19 +02:00
gsell
1edda11174
build: read config from YAML file, PMODULES_ROOT replaced
2022-05-13 11:30:26 +02: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
b4e7044d4c
build-script: make libpmodules.bash available
2022-03-01 14:16:28 +01:00
gsell
045450f96e
YAML query tool added
2022-01-18 18:03:49 +01:00
gsell
e0841ff7e8
Merge branch 'master' into 32-overlay-implementation
...
Conflicts:
Pmodules/modulecmd.bash.in
2021-11-15 10:13:38 +01:00
gsell
283167fad7
build: install libpmodules.bash.in
2021-11-10 17:55:58 +01:00
gsell
7817efe3ce
Merge branch 'master' into 32-overlay-implementation
...
Conflicts:
Pmodules/libmodules.tcl
Pmodules/modulecmd.bash.in
Tools/tcllib/build
2021-06-02 23:18:40 +02:00
gsell
9b33e1723a
build: tcllib added
2021-05-26 16:42:50 +02:00
gsell
15fb22e4c8
build script: commented out lines to build coreutils removed
2021-04-28 00:02:53 +02:00
gsell
bfc754efa1
tcllib added, version set to 1.1.1
2021-04-22 09:37:56 +02:00
gsell
4538ac12c3
master merged
2021-04-20 00:32:26 +02:00
gsell
7dcb8744e5
install modulefile for Pmodules
2021-03-18 13:38:27 +01:00
gsell
af0f8e9e0c
build and install findutils and getopt only for macOS/Darwin
2021-03-18 13:36:34 +01:00
gsell
fcfbe187fd
build and install findutils and getopt on macOS/Darwin only
2021-03-18 13:34:58 +01:00
gsell
04d6047cd0
move helper binaries to from sbin to libexec
...
- remove installed header files etc
- add substitution for @BASH@, @MODULECMD@, @MODMANANGE@
2021-03-17 17:58:54 +01:00
gsell
ebdd93051b
find added to required tools
2021-03-05 19:03:59 +01:00
gsell
8acd16c981
do not force cleanup after compiling
2021-02-23 11:06:19 +01:00
Achim Gsell
6dfb4eb5eb
Merge remote-tracking branch 'origin/master' into 32-overlay-implementation
2021-01-29 09:30:20 +01:00
Achim Gsell
19ce2b117a
bugfix: Use modbuild.in in Pmodules build script
2020-12-17 10:21:04 +01:00
Achim Gsell
418b79ed6a
Merge branch 'master' into 32-overlay-implementation
2020-12-01 08:55:13 +01:00
Achim Gsell
bb408e419b
debug and verbose output enabled while bootstrapping
2020-11-30 16:48:09 +01:00
Achim Gsell
553ba0973b
build script reviewed
...
- help text updated
- remove .release-* files in ${PREFIX}/Tools/modulefile
- add find(1)
2020-11-20 23:15:19 +01:00
Achim Gsell
4535016ac4
master merged
2020-11-20 23:14:19 +01:00
gsell
8d4ee48918
help added, review
2020-11-01 11:36:07 +01:00
gsell
07ec3da800
changes from master merged
2020-10-30 18:25:47 +01:00
gsell
5183f477d9
more changes to build script
2020-10-30 18:11:11 +01:00
gsell
e230fbce3a
review of build script
2020-10-29 23:57:26 +01:00
gsell
4b05646913
help for subcommand 'configure' added to build script
2020-10-29 17:10:38 +01:00
gsell
14cfef481e
create Programming/modulefiles during installation
2020-04-14 17:44:00 +02:00
gsell
58359b837e
review 'system' feature
...
- 'system' and 'OS' have different meaning now
'system' defaults to a string derived from the Linux distribution
(like rhel7) or on Mac to the macOS version (like macOS10.14)
- OS is equivalent to the output of 'uname -s'
- move dynamically created functions to new library libpbuild_dyn.bash
- do not set defaults in libpbuild.bash
- use the string returned by std::get_os_release() as system string
if not passed as argument
-
2019-07-19 17:17:23 +02:00
gsell
c059c07e23
master build script: issues with creation of modbuild fixed
2019-03-28 15:26:46 +01:00