Commit Graph

  • c0bb112a02 bugfix in get_sources() Achim Gsell 2018-04-13 22:12:23 +02:00
  • fa9845f1a1 modbuild.conf removed Achim Gsell 2018-04-13 21:33:49 +02:00
  • 4a8f1c8589 config/modbuild.conf: bugfix gsell 2018-04-13 16:34:01 +02:00
  • 3e3bc0ed79 build: Modules renamed to modules gsell 2018-04-13 16:33:32 +02:00
  • 6971f04b04 Pmodules/modbuild: modulefile installation can be forced via command-line gsell 2018-04-13 16:32:33 +02:00
  • f06f300598 Pmodules/libpbuild.bash: fixes in get_source(), modulefile installation can be forced via command-line gsell 2018-04-13 16:31:53 +02:00
  • 2ab75e7636 'Modules' renamed to 'modules' Achim Gsell 2018-04-13 16:29:32 +02:00
  • 6dce89ae73 Pmodules/libpbuild.bash: fixes in pbuild::get_source(); towwards Zip support in unpack gsell 2018-03-27 17:40:24 +02:00
  • ed72e509cc Pmodules/modulecmd.tcl.in.old - type fixed gsell 2018-02-15 17:58:23 +01:00
  • dfc4b29277 config/versions.conf - use newer versions of software gsell 2018-02-15 17:58:02 +01:00
  • 8aa7a16e36 build - support for new Tcl implementation of Modules gsell 2018-02-15 17:57:29 +01:00
  • f84981d4c1 Pmodules/modulecmd.tcl.in - use new Tcl implementation of Modules. gsell 2018-02-15 17:47:12 +01:00
  • 3a1f7e0fed Pmodules/libpbuild.bash - derive source file name from source URL gsell 2018-02-15 17:41:33 +01:00
  • 2dbaf9d5b0 Moudle/build - use bzip2'ed tar file gsell 2018-02-15 17:40:24 +01:00
  • 75a5b47a98 Pmodules/moudlecmd.tcl.in renamed gsell 2018-02-15 17:39:47 +01:00
  • 50f7c77883 Pmodules/modulecmd.bash.in: conflict resolved gsell 2018-01-24 14:35:16 +01:00
  • 610f784fdd config/versions.conf - use Modules 3.2.10.1: this version recognize the Pmodules shebang gsell 2018-01-24 14:32:31 +01:00
  • a6ba2181a8 Pmodules/modulecmd.bash.in: - bugfix in use(): export MODULEPATH gsell 2018-01-24 14:31:25 +01:00
  • 400c4246cb Pmodules/modulecmd.bash.in: bug fixed in argument parsing, related to #26 gsell 2017-11-15 18:23:15 +01:00
  • f3b1291ef2 Pmodules/modulecmd.bash.in: fixing #26 gsell 2017-11-15 18:00:52 +01:00
  • 453a9c92a1 Pmodules/modulecmd.bahs.in: - subcommand_use(): export MODULEPATH if adding a group, closes #25 gsell 2017-11-15 16:54:20 +01:00
  • df0ec7dae3 Pmodules/modulecmd.tcl.in: - fixing unload bug, closes #23 - [module-info mode] returns 'unload' in Tcl implementation gsell 2017-11-14 11:27:13 +01:00
  • f5381ef8cf Merge branch 'master' of gitlab.psi.ch:Pmodules/src gsell 2017-11-14 10:38:15 +01:00
  • e7b9954ff7 Pmodules/libmodules.tcl - module-addgroup: unloading bug fixed, closing #23 gsell 2017-11-14 10:37:59 +01:00
  • f67728dc55 Pmodules/modulecmd.bash.in: - get_available_modules2(): return immediately if directory does not exist gsell 2017-11-09 17:30:25 +01:00
  • 20f8d49b86 .gitignore: ignore generated profile.zsh gsell 2017-11-09 16:04:46 +01:00
  • 2924857172 support for (t)csh added, closing #21 gsell 2017-11-09 16:03:37 +01:00
  • 7f3199638d build: - install zsh files gsell 2017-11-08 13:02:31 +01:00
  • 5171a380dd config/versions.conf - Pmodules version set to 0.99.13 gsell 2017-11-08 13:01:55 +01:00
  • 70597256b2 Pmodules/profile.zsh.in Pmodules/zsh - added gsell 2017-11-08 13:00:40 +01:00
  • a9730ab1bc Pmodules/modulecmd.bash.in - supportfor zsh added - ignore empty arguments gsell 2017-11-08 12:59:54 +01:00
  • 8f084de618 Pmodules/libpbuild.bash - bug in pbuild::cleanup() fixed gsell 2017-11-08 12:58:44 +01:00
  • 2242308298 Pmodules/bash - unused PMOUDLES_USED_GROUPS removed gsell 2017-11-08 12:57:17 +01:00
  • ed25dd6107 Pmodules/modbuild: fix bug in splitting version number gsell 2017-10-18 09:55:19 +02:00
  • de50b1ffeb update release file when rebuilding a module, close #20 0.99.12 gsell 2017-09-13 15:39:09 +02:00
  • 35445b99a9 Pmodules/modmanage.bash.in: exit if rsync fails gsell 2017-09-11 17:44:58 +02:00
  • 5e727ed637 Pmodules/modulecmd.bash.in: quote values in assignment gsell 2017-09-11 17:43:42 +02:00
  • 31b598ce53 config/version.conf: reset Pmodules version to 0.99.12 gsell 2017-08-08 15:21:18 +02:00
  • 89291c7fe7 Merge branch 'master' of gitlab.psi.ch:Pmodules/src gsell 2017-08-08 14:19:31 +02:00
  • b940bbd5a9 build: - unused code removed gsell 2017-08-08 14:17:55 +02:00
  • db616ce790 Pmodules/modbuild - bugfix in setting target option - define variable 'V_PKG' as version of the source package gsell 2017-08-08 14:11:48 +02:00
  • 43d85f96ab Pmodules/libstd.bash - std::upvar(), std::upvars() added gsell 2017-08-08 14:09:04 +02:00
  • cebf145ef1 Pmodules/libpbuild.bash - source/build directory changed to "${PMODULES_TMPDIR}/{src,build}/$P-$V" - function to find/download sources rewritten, specifing SOURCE_URL in build block is now required. - we now have pre_ and post_ function for all build stages gsell 2017-08-08 14:08:13 +02:00
  • cade57f7cd Pmodules/modulecmd.bash.in - sub-commands 'avail' and 'search' are now case insensitive and accept a shell pattern as argument Achim Gsell 2017-08-08 01:11:43 +02:00
  • e1993f7091 config/versions.con - set Pmodules version to 0.99.13 Achim Gsell 2017-08-08 01:06:39 +02:00
  • 79f58c6961 build - bit more output of 'usage()' - option '--debug' added to sub-command 'install' Achim Gsell 2017-08-08 01:02:17 +02:00
  • 20b4edc972 Pmodules/modbuild - create ${PMODULES_DISTFILESDIR} if not already exists Achim Gsell 2017-08-08 01:01:00 +02:00
  • a7637d4c52 Pmodules/modbuild - bugfix: 'local' used in global scope gsell 2017-06-09 12:27:24 +02:00
  • 6f3b552dce build - various fixed and improvments gsell 2017-06-09 10:38:35 +02:00
  • 2997d204a7 getopt/build - use target 'all' for compiling gsell 2017-06-09 10:37:02 +02:00
  • dac5885500 - configuration file 'environment.bash' merged into 'profile.bash' - OS dependent build configuration is now in 'modbuild.conf' - set PATH before sourcing 'modbuild.conf' - installation path of modulefile fixed - go through all build steps if nothing else is specified on command line gsell 2017-06-09 10:36:05 +02:00
  • f757d9f920 .gitignore - profile.{bash,csh} added to ignore file gsell 2017-05-31 15:27:45 +02:00
  • cb29cba552 Pmodules/lib/libpbuild.bash - modulesfile-templates are not used any more gsell 2017-05-31 15:26:28 +02:00
  • b80f27d2e3 - merge scripts 'configure', 'compile_pmodules' and 'install_pmodules' into new script 'build' - merge 'environment.{bash,csh}.in' into 'profile.{bash,csh}.in' - set version to 0.99.12 gsell 2017-05-31 15:22:48 +02:00
  • e1fd522384 install_pmodules: - do *not* unset 'PMODULES_ROOT' 0.99.11 gsell 2017-05-30 14:33:16 +02:00
  • 912391ac5a config/environment.bash.{in,psi} - define 'PMODULES_DISTFILESDIR' and 'PMODULES_TMPDIR' only if still undefined gsell 2017-05-30 14:32:46 +02:00
  • a53a79348f compile_pmodules.sh: - do *not* unset PMODULES_ROOT gsell 2017-05-30 14:31:04 +02:00
  • 8e18b46ed2 Merge branch 'master' of gitlab.psi.ch:Pmodules/src gsell 2017-05-17 12:57:35 +02:00
  • e48198af59 bootstrap: - add options to overwrite installation root and config file gsell 2017-05-17 12:57:25 +02:00
  • f5bf857cee bootstrap: - add options to overwrite installation root and configuration file gsell 2017-05-17 12:56:22 +02:00
  • 1d4b3de94c Pmodules/libpbuild - search_variante_file(): set 'variants_file' to empty string if none found - load_build_dependencies(): * here we don't have to look for a variants file any more * bugfix in testing prefix 'b:' and 'r:' for build- or runtime dependency gsell 2017-05-17 10:33:35 +02:00
  • 43171df80f Pmodules/modbuild - don't search for a variants file while bootstrapping gsell 2017-05-17 10:30:05 +02:00
  • 1daace6713 OS specific build settings moved to configuration file Achim Gsell 2017-05-09 23:34:16 +02:00
  • 9a68b2b060 install_pmodules: - source of configuration moved to the right place - create directories "${PMODULES_HOME}/{libexec,sbin}" added Achim Gsell 2017-05-09 01:43:03 +02:00
  • c9e1f74557 Pmodules/modbuild - first attempt to get latest version from a variants file (still broken) Achim Gsell 2017-05-09 01:41:20 +02:00
  • f1f9ae775c Pmodules/libpbuild.bash - if OS == Darwin: do not add path to Xquarz - function documentation improved - some download problems fixed Achim Gsell 2017-05-09 01:39:24 +02:00
  • d5e3e9e09c Modules/build - SOURCE_URL added Achim Gsell 2017-05-09 01:36:28 +02:00
  • ce283bddea Pmodules/modulecmd.bash.in - is_modulefile(): typo fixed gsell 2017-04-20 14:45:46 +02:00
  • cfac331329 config/versions.conf - set version to 0.99.11 gsell 2017-04-20 11:29:23 +02:00
  • 2739df53ec Pmodules/modulecmd.bash.in - accept shebangs like '#%Module17.3' for traditional modulefile - accept shebang '#%Pmodule' for modulefiles using Pmodules extensions (fixing #18) - stub added for printing CSV output in search command (see issue #19) gsell 2017-04-20 11:28:33 +02:00
  • 11ec0c068b Merge branch 'master' of gitlab.psi.ch:Pmodules/src 0.99.10 gsell 2017-03-30 14:41:33 +02:00
  • ba84c7341e install_pmodules.sh - option to overwrite PMODULE_ROOT added, resolving #17 gsell 2017-03-30 14:38:34 +02:00
  • 483731fa02 install_pmodules.sh - option to overwrite PMODULE_ROOT added gsell 2017-03-30 14:38:34 +02:00
  • c621f7233a Pmodules/modmange.bash.in: - bugfix in initializing a new module environment, fixes #16 gsell 2017-03-30 14:32:21 +02:00
  • ba9e082914 config/environment.bash.{in.psi} - define PMODULES_ROOT only if not already set gsell 2017-03-30 13:20:10 +02:00
  • f219e40460 Pmodules/modmanage.bash.in - fix bug in 'get_group_depth()', fixing issue #15 gsell 2017-03-29 18:52:37 +02:00
  • c49821f1f8 install_pmodules.sh - install 'libmodules.tcl' in $PMODULES_HOME/lib/Pmodules, fixing issue #14 gsell 2017-03-22 15:20:23 +01:00
  • f2502ee30f config/version.conf - set Pmodules version to 0.99.10 gsell 2017-03-22 15:17:16 +01:00
  • 6de41599fb compile_pmodules.sh - bugfix: install 'getopt' to right location, fixing issue #13 gsell 2017-03-22 15:16:34 +01:00
  • 706b11b812 Pmodules/modulecmd.tcl.in - Extended procedure for Pmodules implemented in the pure Tcl variant, closing issue #12 gsell 2017-03-22 15:13:36 +01:00
  • d491c3046e Pmodules/modulecmd.bash.in - libmodules.tcl moved to $PMODULES_HOME/lib/Pmodules - revert removing PSI_LIBMODULES, there are still some old modulefiles - bugfix in sub-command 'purge' fixing issue #10 gsell 2017-03-22 15:07:46 +01:00
  • 3bd6c9c1b4 Pmodules/modulecmd.tcl.in - indentation changed to 8 spaces - avoid needless nesting 0.99.9 gsell 2017-03-01 14:08:17 +01:00
  • 972c0cdcdd Pmodules/modulecmd.bash.in - missing sub-command 'help' added to dictionary gsell 2017-03-01 14:05:27 +01:00
  • 0cd1c02775 Pmodules/libmodules.tcl: - prefix global variables with 'g_' gsell 2017-03-01 14:04:36 +01:00
  • 8f1c469a98 Pmodules/modbuild - erroneously inserted 'i' removed gsell 2017-02-15 16:55:02 +01:00
  • 8f1fa90b1a build of 'dialog' removed gsell 2017-02-15 16:53:24 +01:00
  • 1e33fc439c Pmodules/modulecmd.bash.in - bug-fix in get_available_modules() if Tcl implementation of modulecmd is used gsell 2017-02-15 15:25:36 +01:00
  • e3ef0f1b8d Pmodules/modulecmd.bash.in: - PMODULES_USED_GROUPS removed from PMODULES_ENV (close #9) gsell 2017-02-09 11:15:41 +01:00
  • d7dbccd0e4 Pmodules/bash - bug-fix in passing options to modulecmd (issue #8) gsell 2017-02-07 17:54:51 +01:00
  • ef2df8ea3d Pmodules/modulecmd.bash.in: - bug-fix in loading dependencies (issue #6} - enhance handling of sub-commands(issue #7) gsell 2017-02-07 17:44:07 +01:00
  • 536013726b install_pmodules.sh: - installation of 'dialog.bash' removed (issue #5) gsell 2017-02-07 17:39:16 +01:00
  • 3f4b5ed2e7 Pmodules/dialog.bash removed (issue #5) gsell 2017-01-24 11:25:37 +01:00
  • 3cd0a83a88 Merge branch 'master' of gitlab.psi.ch:Pmodules/src gsell 2017-01-24 11:14:30 +01:00
  • 64cbddbd8a config/version.cond - set version to 0.99.9 - version of dialog removed gsell 2017-01-24 11:14:13 +01:00
  • aae257b7f6 dialog based module installation removed (see also issue #5) gsell 2017-01-24 11:13:32 +01:00
  • 1de4c52c8a Delete testfile gsell 2017-01-19 15:43:16 +01:00
  • 295e63c699 Merge branch 'test' into 'master' gsell 2017-01-19 15:41:33 +01:00
  • f973e99c76 testfile added gsell 2017-01-19 15:38:35 +01:00
  • f2a6b75de1 getopt/build - patching Makefile is required with downloaded original tarball gsell 2017-01-19 13:08:33 +01:00
  • 10fbeb0879 config/versions.conf - set Pmodules version to 0.99.9 gsell 2017-01-19 13:07:24 +01:00