Commit Graph

  • a32070a658 modbuild: slash removed from PREFIX gsell 2019-09-04 15:27:24 +02:00
  • 5032437cd1 Merge branch '69-bugfix-in-finding-variants-files' into 'master' gsell 2019-09-04 14:41:40 +02:00
  • de95904aad bugfix in finding variants files with two dots gsell 2019-09-04 14:41:31 +02:00
  • 155e50b5ff Merge branch '68-add-module-use-system' into 'master' gsell 2019-08-22 16:40:30 +02:00
  • 1dc54d0264 use System group in build environment gsell 2019-08-22 16:40:25 +02:00
  • 87154995c3 Merge branch '67-fix-missing-quote-in-libpbuild-bash' into 'master' gsell 2019-08-21 13:21:41 +02:00
  • a2d9f6a665 missing quote in libpbuild.bash fixed gsell 2019-08-21 13:21:20 +02:00
  • 24424304d4 Merge branch '65-function-to-make-a-target-cannot-be-called-in-a-pipe' into 'master' gsell 2019-08-20 16:59:21 +02:00
  • b706e1002b do not use functions in pipes gsell 2019-08-20 16:58:58 +02:00
  • 4ff7aedbfb Merge branch '66-variables-like-c_include_path-must-be-unset-before-loading-the-dependent-modules' into 'master' gsell 2019-08-20 16:54:19 +02:00
  • c89c2c4238 unsetting variables like C_INCLUDE_PATH before loading dependencies gsell 2019-08-20 14:33:54 +02:00
  • 6a26ebdd96 Merge branch '64-build-does-not-exit-on-error-in-a-target' into 'master' gsell 2019-08-16 15:27:33 +02:00
  • b2f2ebe061 abort build on error in a target gsell 2019-08-16 15:27:03 +02:00
  • 88f177c4c0 Merge branch '63-post_install_linux-not-called' into 'master' gsell 2019-08-09 17:33:03 +02:00
  • 695fe498b4 fix not called 'post_install_linux()' gsell 2019-08-09 17:32:46 +02:00
  • f8f0fb5e46 Merge branch '62-runtime-dependencies-must-be-loaded-before-sourcing-the-build-script' into 'master' gsell 2019-08-09 16:52:45 +02:00
  • 47723622cb load runtime dependencies before sourcing the build-script gsell 2019-08-09 16:51:53 +02:00
  • 44471c59da Merge branch '61-do-not-use-declare-in-functions' into 'master' gsell 2019-07-25 11:10:06 +02:00
  • f5dd0aa60a modbuild.in: debug echo statement removed gsell 2019-07-25 11:09:37 +02:00
  • 98fac76798 libpbuild.bash: do not use declare for global variables inside functions. gsell 2019-07-25 11:09:10 +02:00
  • c0d4304f29 Merge branch '60-libpbuild-bash-bash-on-rhel-sl6-does-not-support-option-g-in-declare' into 'master' gsell 2019-07-24 17:35:37 +02:00
  • a1697cd0c5 libpbuild: option -g is not supported in declare on RHEL/SL 6 gsell 2019-07-24 17:34:40 +02:00
  • 5b14480d0c Merge branch '59-determine-os-release-is-broken-on-linux' into 'master' gsell 2019-07-24 17:30:47 +02:00
  • 7df9fe7111 libstd.bash: list of possible OS ID's reviewed gsell 2019-07-24 17:26:37 +02:00
  • c4a7c48dd9 libstd.bash: fix issue in getting OS release gsell 2019-07-24 16:51:20 +02:00
  • c6f90a571e Merge branch 'fixes-for-issues-56-57-58' into 'master' gsell 2019-07-23 17:53:09 +02:00
  • 38a09a8ba3 fixes for issues #57 and #58 gsell 2019-07-23 17:49:54 +02:00
  • 85fc352f10 libstd.bash: setting of unused variable OS removed gsell 2019-07-23 17:48:11 +02:00
  • 52648a3274 libpbuild: missing targets added (#56) gsell 2019-07-23 17:47:11 +02:00
  • 453822cbd0 Merge branch 'fixes-for-issues-52-55' into 'master' gsell 2019-07-23 17:24:30 +02:00
  • 74db99c87e fixes for isses 52 to 55 gsell 2019-07-23 17:20:09 +02:00
  • e09e89080b Merge branch '51-option-system-is-broken' into 'master' gsell 2019-07-19 17:18:45 +02:00
  • 58359b837e review 'system' feature gsell 2019-07-19 17:17:23 +02:00
  • fb28efc834 function to get OS releases for Linux and macOS added to libstd gsell 2019-07-19 17:01:15 +02:00
  • 23f1862e32 Merge remote-tracking branch 'origin/master' into 32-overlay-implementation gsell 2019-07-12 11:25:04 +02:00
  • eb488b2274 options for help command fixed gsell 2019-07-11 17:55:42 +02:00
  • 44da0d0391 Merge branch '50-bug-in-subcommand-load-text-which-should-be-displayed-on-the-terminal-must-be-redirected-to-stderr' into 'master' gsell 2019-07-10 17:36:27 +02:00
  • 7e10814469 echo text to stderr in subcommand load gsell 2019-07-10 17:35:56 +02:00
  • dac0346ec2 Merge branch 'master' into 32-overlay-implementation gsell 2019-06-17 17:40:56 +02:00
  • b9ab9e7eba Merge branch '49-do-not-print-module-use-group-as-hint-for-hierarchical-groups' into 'master' gsell 2019-06-17 17:39:33 +02:00
  • 0bf87e3e66 do not output hierarchical groups as hint gsell 2019-06-17 17:39:27 +02:00
  • f6a3adeb02 Merge branch 'master' into 32-overlay-implementation gsell 2019-06-11 16:16:42 +02:00
  • 6d4374951b Merge branch '48-output-group-in-load-hints' into 'master' gsell 2019-06-11 16:11:25 +02:00
  • 04eea80f35 output group in load hints, if the user has to 'load' this group first gsell 2019-06-11 16:11:15 +02:00
  • 828a93de3e Merge branch 'master' into 32-overlay-implementation gsell 2019-05-29 17:27:54 +02:00
  • bae1da6207 Merge branch '46-unpack-source-in-non-default-directory' into 'master' gsell 2019-05-29 17:25:58 +02:00
  • 0cf32137b5 sources can be unpacked in user defined directories gsell 2019-05-29 17:25:57 +02:00
  • 5997a64bef Merge branch '45-run-modbuild-with-bash-version-4' into 'master' gsell 2019-05-29 17:16:53 +02:00
  • c831cfbd36 call modbuild via /usr/bin/env in shebang, handle '--' argument gsell 2019-05-29 17:14:48 +02:00
  • f3b0a95743 Merge branch 'master' into 32-overlay-implementation gsell 2019-05-28 11:12:55 +02:00
  • 83fbc155dc Merge branch '43-in-modbuild-we-need-to-source-libpbuild-before-parsing-the-argument' into 'master' gsell 2019-05-27 17:53:22 +02:00
  • 0b03915e39 source libpbuild before parsing the arguments gsell 2019-05-27 17:50:14 +02:00
  • 1004489611 Merge branch 'master' into 32-overlay-implementation gsell 2019-05-24 18:15:08 +02:00
  • 62ee41492f Merge branch '42-remove-rescan-of-groups' into 'master' gsell 2019-05-24 18:11:36 +02:00
  • 59e343d8b9 modulefile.bash.in: rescanning of groups is not required, removed gsell 2019-05-24 18:11:29 +02:00
  • 86f7c442f9 Merge branch 'master' into 32-overlay-implementation gsell 2019-05-24 18:06:04 +02:00
  • ead24beb9b Merge branch '41-cleanup' into 'master' gsell 2019-05-24 16:56:36 +02:00
  • bbb122c86c modulecmd.bash.in: bugfix shell's != bash, cleanup gsell 2019-05-24 16:44:36 +02:00
  • 597fad40b8 modulecmd.bash.in: fixes in sub-commands 'use' and 'unuse' gsell 2019-05-24 16:02:34 +02:00
  • a0c62dc92c modulecmd.bash.in: cleanup gsell 2019-05-24 15:42:33 +02:00
  • c38aafdc52 modulecmd.bash.in: review/partially rewrite of sub-commands 'use', 'unuse' gsell 2019-05-24 14:56:50 +02:00
  • 2f454d3d07 modulecmd.bahs.in refactoring, better implementation of group handling gsell 2019-05-24 13:03:51 +02:00
  • 013af13633 modulecmd.bash.in: save_env() rewritten gsell 2019-05-24 09:27:25 +02:00
  • d4bc88c1dd modulecmd.bash.in: definition of PSI_LIBMODULES remove gsell 2019-05-24 09:02:45 +02:00
  • bc951463a3 Merge branch '40-export-pmodules_env-after-content-changes-only' into 'master' gsell 2019-05-24 08:52:36 +02:00
  • a147d655ca conflicts resolved gsell 2019-05-24 08:44:03 +02:00
  • ea5213d6ea trailing white-space removed in modulecmd.bash.in gsell 2019-05-23 17:08:10 +02:00
  • c417071956 cleanup and fixes in sub-commands 'use' and 'unuse' gsell 2019-05-23 17:06:15 +02:00
  • 6a73541a29 conflicts resolved gsell 2019-05-23 16:25:26 +02:00
  • bc4cdbb25d export PMODULES_ENV only if content changed gsell 2019-05-23 16:11:59 +02:00
  • 63fad8c272 Merge branch 'master' into 32-overlay-implementation gsell 2019-05-22 11:22:49 +02:00
  • 8fae38b27d Merge branch '39-with-option-in-sub-command-search-should-accept-space-comma-or-colon-separated-list' into 'master' gsell 2019-05-22 11:21:58 +02:00
  • 21beab1a78 --with option of sub-command now accepts lists of modules gsell 2019-05-22 11:21:41 +02:00
  • fa3d9f6c8d Merge branch 'master' into 32-overlay-implementation gsell 2019-05-22 10:37:56 +02:00
  • 54eeae4df3 Merge branch '38-implement-generic-print-help-function' into 'master' gsell 2019-05-22 10:36:55 +02:00
  • 6521632ac3 fixes in a comment gsell 2019-05-22 10:35:20 +02:00
  • 6696753c4a cleanup gsell 2019-05-21 18:09:44 +02:00
  • e6e8335da8 conflict in last commit fixed gsell 2019-05-21 18:08:02 +02:00
  • 4a8c9498e7 conflict in last commit fixed gsell 2019-05-21 18:07:24 +02:00
  • 843b320721 conflicts resolved gsell 2019-05-21 18:02:51 +02:00
  • 94bab4d302 several fixes in modulecmd.bash gsell 2019-05-21 16:40:50 +02:00
  • 4062ef669e conflicts resolved gsell 2019-05-19 20:58:53 +02:00
  • 54bf9c3d6c minor optimization in sub-command 'use', store usage text with key 'help gsell 2019-05-19 20:55:45 +02:00
  • 91b0ddb729 merged changes from implementation of generic help function gsell 2019-05-18 19:36:23 +02:00
  • 54d6aa5ff7 implementation of generic help function and better option handling gsell 2019-05-17 19:12:52 +02:00
  • 309e89e031 changes to fix sub-command 'swap' merged gsell 2019-05-16 17:02:20 +02:00
  • 73740dbc68 Merge branch '37-switch-command-does-not-work' into 'master' gsell 2019-05-16 16:55:40 +02:00
  • 0fe3048804 re-implementation of sub-command 'swap' gsell 2019-05-16 16:44:23 +02:00
  • 41b6e2a26e cleanup in libmodules.tcl gsell 2019-05-16 16:42:05 +02:00
  • e86930feee simplified module() function, do NOT loop over arguments gsell 2019-05-16 16:06:26 +02:00
  • ab117e94fb better debug statements in libmodules.tcl gsell 2019-05-16 14:40:17 +02:00
  • 58534905d7 bug-fix in adding a directory to MODULEPATH via sub-command 'use' gsell 2019-05-15 16:49:49 +02:00
  • 8be6a10ee1 changes merged from master gsell 2019-05-15 16:27:34 +02:00
  • df909d8640 Merge branch '36-sub-command-unload-must-eval-output-from-modulecmd-bin' into 'master' gsell 2019-05-15 16:17:21 +02:00
  • 05338d25b4 update of PMODULES_ENV fixed in subcommand 'unload' gsell 2019-05-15 16:16:36 +02:00
  • a1821a961b fixes gsell 2019-05-15 15:01:48 +02:00
  • 4f2558b524 Merge branch '35-path-must-be-initialized-in-profile-shell' into 'master' gsell 2019-05-15 10:41:41 +02:00
  • eff13d06e3 Merge branch '35-path-must-be-initialized-in-profile-shell' into 32-overlay-implementation gsell 2019-05-14 14:55:14 +02:00
  • 9d2974dd9c unset PMODULES_ENV during initialization gsell 2019-05-14 14:54:46 +02:00
  • 9f155dbf9c bugfixes in sub-command 'avail' gsell 2019-05-14 14:52:52 +02:00