Commit Graph

  • 2df2e6e652 Overlay doc updaated gsell 2022-08-22 10:33:23 +02:00
  • 3787193116 merged upstream gsell 2022-08-17 10:21:51 +02:00
  • a26651eb9f Overlay documentation updated gsell 2022-08-17 10:08:39 +02:00
  • fbd4867c3e modulecmd: scan groups during initialisation gsell 2022-08-03 17:31:21 +02:00
  • f44972947f modulecmd: comments edited gsell 2022-08-03 16:54:44 +02:00
  • ffbf6158e6 modulecmd: unset 'Version' before restoring variables from cache gsell 2022-08-03 16:41:15 +02:00
  • 50ef08ca2f modulecmd: parsing the args of sub-cmds simplified gsell 2022-08-03 16:37:58 +02:00
  • 8d7bba9631 modulecmd: all group depths should be correct after initialisation. gsell 2022-08-03 16:34:21 +02:00
  • b308bf252a modulecmd: mapping of sub-cmds and their aliases to functions reviwed gsell 2022-08-03 16:32:20 +02:00
  • f83b68ba0d modulecmd: cosmetic changes (spacing) and comments added/edited gsell 2022-08-03 16:29:50 +02:00
  • 42929f835f modulecmd: support for modulecmd written in Tcl removed gsell 2022-08-03 15:57:20 +02:00
  • bfcb42a396 modbuild: bugfixes gsell 2022-07-29 15:56:08 +02:00
  • 381a7c5d56 Merge branch '32-overlay-implementation' of gitlab.psi.ch:Pmodules/src into 32-overlay-implementation gsell 2022-07-29 14:56:03 +02:00
  • 2026450fbe overlay doc updated gsell 2022-07-29 14:55:31 +02:00
  • 25aebf7518 Changelog updated gsell 2022-07-29 14:54:55 +02:00
  • bc38136787 modbuild: quering group, supported systems and compilers added to YAML gsell 2022-07-29 14:53:01 +02:00
  • c8b61bbf5f libpbuild: pbuild::supported_os removed gsell 2022-07-29 14:50:25 +02:00
  • 06c41be687 modbuild/libpbuild: print warnings if deprecated functions are used gsell 2022-07-29 14:47:33 +02:00
  • 1048ebfe40 Changelog edited gsell 2022-07-29 08:43:55 +02:00
  • c6be30005a Merge branch '168-modulecmd-sub-cmd-whatis-and-keyword-are-broken' into '32-overlay-implementation' gsell 2022-07-28 14:30:19 +00:00
  • e4e21ebd55 modulecmd: add 'find' as alias of sub-cmd 'search' gsell 2022-07-28 16:20:09 +02:00
  • 9f3496010b modulecmd: sub-cmds whatis and keyword/apropos fixed gsell 2022-07-28 16:19:35 +02:00
  • b764a92f2c modulecmd: restrict search to group and output only newest gsell 2022-07-28 16:15:05 +02:00
  • 3a0ab71684 modulecmd: bugfix in sub-cmd 'use' gsell 2022-07-28 16:12:20 +02:00
  • 9820a80768 Merge branch '167-modulecmd-fix-issue-with-unalias-in-purge-cmd' into '32-overlay-implementation' gsell 2022-07-27 11:53:15 +00:00
  • d9cf0684cd modulecmd: unalias issue in sub-cmd purge fixed gsell 2022-07-27 13:42:21 +02:00
  • 9ca6243cde Merge branch '32-overlay-implementation' of gitlab.psi.ch:Pmodules/src into 32-overlay-implementation gsell 2022-07-27 11:04:09 +02:00
  • 1aebcfd069 profile.zsh: rename __pm_root__ to __this_file__ gsell 2022-07-27 11:03:57 +02:00
  • 79de349789 upstream merged gsell 2022-07-27 10:50:23 +02:00
  • 247c861582 modbuild: queries from YAML module config file added gsell 2022-07-27 00:22:57 +02:00
  • 49b2b0d4a9 upstream merged gsell 2022-07-25 13:53:51 +02:00
  • 542684551f profile.zsh: export PMODULES_VERSION gsell 2022-07-25 13:52:27 +02:00
  • 3b36bd4991 Merge branch '32-overlay-implementation' of gitlab.psi.ch:Pmodules/src into 32-overlay-implementation gsell 2022-07-18 15:58:25 +02:00
  • c7ebba83df overlay doc updated gsell 2022-07-18 15:58:10 +02:00
  • cddc918652 modbuild: new key 'build_requires' in YAML variant files gsell 2022-07-15 18:23:11 +02:00
  • 3a7746805d modbuild: cleanup gsell 2022-07-15 18:21:55 +02:00
  • fa84196a04 libpbuild.bash: fix in comment gsell 2022-07-15 18:20:53 +02:00
  • 3b0ed98524 libpbuild.bash: create $PREFIX dir before install target gsell 2022-07-15 18:15:34 +02:00
  • 18284822f8 libpbuild.bash: curl on RHEL7 doesn't support the opt '--remove-on-error' gsell 2022-07-15 18:14:26 +02:00
  • 4e2150b6d7 libpmodules: create directory in compute_group_depth() if missing gsell 2022-07-15 18:10:58 +02:00
  • 2112a05dea modbuild: issues with nounset fixed gsell 2022-07-15 18:07:05 +02:00
  • a7c50a9459 cleanup, re-factoring, minor fixes, comments added gsell 2022-07-12 16:21:21 +02:00
  • 48ea630332 modbuild: fixed some issues if nounset is set gsell 2022-07-08 11:43:08 +02:00
  • 6eced654eb modbuild: for the time being we don't set 'nounset' gsell 2022-07-04 19:15:43 +02:00
  • 9e63b4571b modbuild: querying dependencies fixed gsell 2022-07-04 19:14:51 +02:00
  • e9cfc1fee4 modbuild: a default release stage can now be set in the header gsell 2022-07-04 19:13:59 +02:00
  • 22c30aced7 modbuild: handling of empty variant array fixed gsell 2022-07-04 19:08:10 +02:00
  • cd1788704d modbuild: issue with cleaning up modulefiles in overlays fixed gsell 2022-07-04 19:07:24 +02:00
  • dca348c4e3 accessing unset variables fixed gsell 2022-07-04 19:03:19 +02:00
  • cebae11b38 cleanup unused files gsell 2022-07-04 10:22:48 +02:00
  • c80d57d7b7 modulefile: source shell init script only in mode 'load' gsell 2022-07-01 16:37:39 +02:00
  • 06491fde93 modulecmd: issue with PMODULES_HOME fixed in sub-cmd purge gsell 2022-07-01 16:35:15 +02:00
  • 17ebf5c1ae modbuild: code beautifying gsell 2022-07-01 16:30:45 +02:00
  • 9a8fd16372 modbuild: use full path to call yq gsell 2022-07-01 16:29:17 +02:00
  • bf17ee6075 modbuild: cleanup modulefiles must be done after building all variants gsell 2022-07-01 16:26:58 +02:00
  • b6244e1659 Merge branch '32-overlay-implementation' of gitlab.psi.ch:Pmodules/src into 32-overlay-implementation gsell 2022-06-30 22:45:16 +02:00
  • 17d0d12de8 Overlays doc added gsell 2022-06-30 22:44:42 +02:00
  • 7d9e32f633 modbuild/libpbuild: some code polishing gsell 2022-06-30 18:41:26 +02:00
  • d9a1771838 modulecmd/libpmodules: bugfixes in scaning group depths gsell 2022-06-30 18:23:20 +02:00
  • 81a10f5b55 modbuild: new keyword 'systems' YAML variants files implemented gsell 2022-06-30 18:20:26 +02:00
  • 5dbc1cf9a3 modbuild: some cleanup gsell 2022-06-30 18:19:28 +02:00
  • aa4838ed2e modulecmd: bugfix if a Pmodule module have been loaded gsell 2022-06-30 17:54:04 +02:00
  • 5727cc9ef8 modulecmd: bugfix in sub-cmd use <group> gsell 2022-06-30 17:52:26 +02:00
  • 6bfd3f5cf2 init/bash: cleanup gsell 2022-06-30 17:50:53 +02:00
  • 423a5dea67 modbuild:libpbuild.bash: setting the full module name and prefix reviewed gsell 2022-06-30 10:46:42 +02:00
  • d408a73d89 modulecmd/libpmodules.bash: interface of compute_group_depth() changed gsell 2022-06-30 10:44:56 +02:00
  • 44e5edeebb modulecmd: reading the YAML config files reviewed gsell 2022-06-30 10:43:10 +02:00
  • dcec3671d8 modbuild: argument parsing fixed gsell 2022-06-30 10:38:35 +02:00
  • 6e125835b5 modubuild: cleanup gsell 2022-06-30 10:37:55 +02:00
  • cee0704a0b build-script: no need for a local libpmodules.bash any more gsell 2022-06-30 10:36:02 +02:00
  • 7a7137a2e2 build-script: installation of libpbuild_dyn.bash removed gsell 2022-06-30 10:34:59 +02:00
  • a5afd75a5e modbuild(function): no need to load System:bash any more gsell 2022-06-30 10:33:22 +02:00
  • efb26ea8b6 Merge branch '165-modbuild-use-bash-from-pmodules-module-2' into '32-overlay-implementation' gsell 2022-06-28 14:22:59 +00:00
  • efff990f0a modbuild: bash 5 check removed gsell 2022-06-28 16:21:21 +02:00
  • cbd6de0769 modbuild: use bash from Pmodules module gsell 2022-06-28 16:18:05 +02:00
  • 8d2cd990c8 Merge branch '164-modbuild-add-checks-when-constructing-hierarchical-names-for-modulefile-and-prefix' into '32-overlay-implementation' gsell 2022-06-28 13:22:59 +00:00
  • 21ae6da509 Merge branch '32-overlay-implementation' into 164-modbuild-add-checks-when-constructing-hierarchical-names-for-modulefile-and-prefix gsell 2022-06-28 14:45:37 +02:00
  • ce6a17f394 build-script: add librecipes and required macOS tools gsell 2022-06-28 14:43:59 +02:00
  • 4f4b926ef3 modbuild: add checks whether all required hierarchical modules are loaded gsell 2022-06-28 14:24:57 +02:00
  • 7af9f9af2f build: some comments added gsell 2022-06-27 19:30:56 +02:00
  • c428887a8e major review/rewrite of the build script gsell 2022-06-27 19:22:29 +02:00
  • 13a9ada59d modbuild: all bootstrapping code removed gsell 2022-06-24 19:42:53 +02:00
  • 809c283990 build-script: unused build via modbuild function removed gsell 2022-06-24 19:42:05 +02:00
  • d1a557f663 bash initialisation: don't unset PMODULES_ENV gsell 2022-06-24 18:56:50 +02:00
  • 868da78ecc modulefile: unset C_INCLUDE_PATH and CPLUS_INCLUDE_PATH gsell 2022-06-24 18:55:35 +02:00
  • 724fc93ad2 build script: don't use modbuild for Linux tools gsell 2022-06-24 18:54:33 +02:00
  • da87be53de version set to 1.1.10, stub entry in CHANGELOG.md gsell 2022-06-23 15:11:17 +02:00
  • 564bad3652 CHANGELOG.md for version 1.1.9 gsell 2022-06-23 15:07:40 +02:00
  • bec2795be5 CHANGELOG.md for version 1.1.9 1.1.9 gsell 2022-06-23 14:58:28 +02:00
  • fbc64b0136 modulecmd: bugfix in sub-cmd search gsell 2022-06-22 22:24:57 +02:00
  • 430632def9 libpbuild: set/remove modulefiles in overlays according configuration gsell 2022-06-22 22:23:19 +02:00
  • 49826b60ec libpbuild: bugfix: ol_dir replaced by ol_mod_root gsell 2022-06-22 22:21:40 +02:00
  • 6401d2e1f7 modbuild: bugfix in decision with to use legacy or YAML variants file gsell 2022-06-22 22:19:51 +02:00
  • ac318f2e83 function read_config_file moved from libpbuild.bash to build gsell 2022-06-22 22:17:19 +02:00
  • 9ff2289116 cleanup unused packages: coreutils and gettext gsell 2022-06-22 22:15:36 +02:00
  • d916dd1dfe refactor: ol_dir -> ol_mod_root and ol_install_dir -> ol_inst_root gsell 2022-06-13 11:11:28 +02:00
  • 8c247f673a code cleanup gsell 2022-06-13 11:06:37 +02:00
  • ae56b59ef5 modbuild: new key 'with' to specify hierarchical dependencies gsell 2022-06-13 10:23:58 +02:00
  • 27018d9be0 libstd.bash: redirect output of 'which lsb_release' to /dev/null gsell 2022-06-13 10:14:36 +02:00
  • 67df5ba324 modbuild: don't exit on error gsell 2022-06-13 10:06:28 +02:00