Commit Graph

902 Commits

Author SHA1 Message Date
Xavier Delaruelle
820c788d0f Release of version 5.4.0 2024-02-20 10:14:46 +01:00
Xavier Delaruelle
31d96360c2 doc: desc. --user/--group options to module-{hide,forbid,tag} 2024-02-19 20:17:08 +01:00
Xavier Delaruelle
999a8b5cce doc: desc. source-sh --ignore option 2024-02-11 15:37:39 +01:00
Xavier Delaruelle
ad4923a2f0 doc: desc. bash-eval source-sh/sh-to-mod shell mode 2024-02-08 05:42:21 +01:00
Xavier Delaruelle
c1378f9e35 doc: delimiter value allowed on {ap,pre}pend-path 2024-01-29 07:24:06 +01:00
Xavier Delaruelle
3055adf0da doc: fix typo in hide-or-forbid design doc 2024-01-19 06:54:20 +01:00
Xavier Delaruelle
592c19e5ac New year (2024) copyright mention update 2024-01-03 05:29:30 +01:00
Xavier Delaruelle
48dc8435a0 doc: desc. --force unload on sub-cmds 2023-12-09 06:36:09 +01:00
Xavier Delaruelle
5d4298cdeb install/doc: desc. abort_on_error support for switch 2023-12-09 06:36:09 +01:00
Xavier Delaruelle
7f3414361d install/doc: desc. abort_on_error support for switch unload 2023-11-27 20:19:06 +01:00
Xavier Delaruelle
a7cf78fc75 doc: desc. forced unload change when error occurs 2023-11-27 20:19:06 +01:00
Xavier Delaruelle
83fc85ee05 doc: desc. exit error in unload mode in evaluation-errors 2023-11-27 20:19:06 +01:00
Xavier Delaruelle
4bad2c666b install/doc: desc. abort_on_error support for purge 2023-11-27 20:19:06 +01:00
Xavier Delaruelle
4c59f37563 install/doc: desc. abort_on_error support for reload 2023-11-27 20:19:06 +01:00
Xavier Delaruelle
67c9ac590e install/doc: desc. abort_on_error support for ml cmd 2023-11-27 20:19:05 +01:00
Xavier Delaruelle
75ecfcc133 doc: desc. versionchanged for abort_on_error on subcmds 2023-11-27 20:19:05 +01:00
Xavier Delaruelle
d0b3a195e4 doc: desc. effect of --force on abort_on_error 2023-11-27 20:19:05 +01:00
Xavier Delaruelle
d2a188b247 install/doc: add abort_on_error support for unload subcmd 2023-11-27 20:19:05 +01:00
Xavier Delaruelle
3cd464c0db doc: desc. abort_on_error in load/mod-to-sh/try-load 2023-11-27 20:19:05 +01:00
Xavier Delaruelle
9ffccc2bfc doc: rename error_on_multi_load into abort_on_error
Transform configuration option "error_on_multi_load" (and its relative
environment variable and installation option) to make it more generic
to define the module sub-commands that apply a "abort on error"
behavior.

Configuration option is renamed "abort_on_error", environment variable
"MODULES_ERROR_ON_MULTI_LOAD" and installation option
"--with-abort-on-error".
2023-11-27 20:19:05 +01:00
Xavier Delaruelle
f5b3447dc9 doc: desc. subcmd behaviors on error with multiple eval 2023-11-27 20:19:05 +01:00
Xavier Delaruelle
5e522d77d6 doc: desc. unload sub-command in evaluation errors design 2023-11-27 19:55:53 +01:00
Xavier Delaruelle
4de1c29508 doc: desc. MODULES_SOURCE_CACHE in man/changes 2023-11-27 07:26:19 +01:00
Xavier Delaruelle
808c997dae doc: desc. source_cache config in man/changes 2023-11-27 07:26:19 +01:00
Xavier Delaruelle
d9b422b3f9 doc: update year copyright mention (2023) 2023-11-15 07:38:55 -07:00
Laurent
ac158798ff Modulefile man page moved from man4 to man5
modulefile man page is currently in the section 4 of man. According to
"man man", this is incorrect, as section 4 is for "Special files (usually
found in /dev)". The man page for modulefile should be in section 5,
"File formats and conventions, e.g. /etc/passwd".

This patch moves modulefile(4) to modulefile(5).

Fixes #518
2023-11-15 15:37:00 +01:00
Xavier Delaruelle
d112d1a5f5 doc: add initial requirement file for RTD 2023-10-21 08:13:35 +02:00
Xavier Delaruelle
ff60a17831 doc: desc. continue over error behavior on unload subcmd 2023-10-05 21:05:38 +02:00
Xavier Delaruelle
311068203a Silently ignore incompatible cache file
Rather than raising an error when a cache file is made for a greater
Modules version, ignore it silently.

This change helps to have different version of the Modules tool deployed
on the same site.

Fixes #515
2023-10-05 21:05:24 +02:00
Xavier Delaruelle
3f4d6f790e Use unsigned integer test result as boolean value
Simplify code to directly use unsigned integer value as boolean value in
conditional tests (0 means false, other numbers mean true).
2023-10-02 21:43:54 +02:00
Xavier Delaruelle
aebb34a3db doc/ts: desc. some limitation of full path module tags 2023-09-29 06:47:21 +02:00
Xavier Delaruelle
ed10789940 doc: desc. __MODULES_LMSTICKYRULE in changes/man/NEWS 2023-09-29 06:47:21 +02:00
Xavier Delaruelle
c24af82f0d doc: reorder __MODULES_LM* descriptions 2023-09-29 06:47:21 +02:00
Xavier Delaruelle
3d58ab281f doc: desc. __MODULES_LMSTICKYRULE in design doc 2023-09-29 06:47:21 +02:00
Xavier Delaruelle
e85e33dee7 doc: desc. --glob option of remove-path 2023-09-13 07:54:45 +02:00
Xavier Delaruelle
df730e7f18 doc: refer to modulefile man for *-path subcmd options 2023-09-13 07:54:45 +02:00
Xavier Delaruelle
dd73e552d9 doc: desc reload/mod-to-sh in evaluation error design 2023-09-02 09:22:50 +02:00
Xavier Delaruelle
459426cb0c error_on_multi_load applies to mod-to-sh, not restore/reload
Update code to avoid applying error_on_multi_load behavior for restore
and reload sub-commands.

Update doc to describe option applies also to mod-to-sh.
2023-09-02 09:22:50 +02:00
Xavier Delaruelle
e072167ce3 doc: modernize modulefile code examples
Modernize and simplify modulefile code examples in documentation:

* Follow coding convention defined for the project
* Use simple "#%Module" file signature, no "1.0" suffix needed
2023-09-02 09:22:49 +02:00
Xavier Delaruelle
eb097c4a91 doc: desc. error occurring during modulefile eval in design 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
47b64f07d4 doc: desc. exit error in design doc 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
517c8ea59c doc: desc. error_on_multi_load on exit/break mfcmd 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
47db98fc5a doc: error_on_multi_load applies to load and try-load 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
11ea84b322 doc: desc. try-load in evaluation-errors design doc 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
9a944fc44b doc: desc. load-any in evaluation-errors design doc 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
730d477ac9 doc: desc. hard hidden error in design doc 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
4d0b166ece doc: better desc. try-load modfile cmd in design/man 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
16a9497bd6 doc: desc. error_on_multi_load in evaluation error design 2023-09-02 09:22:49 +02:00
Xavier Delaruelle
27161199c9 doc: desc. error_on_multi_load config in man/changes 2023-08-17 20:59:35 +02:00
Xavier Delaruelle
51d11f0476 doc: desc. MODULES_ERROR_ON_MULTI_LOAD in man/changes 2023-08-17 20:59:35 +02:00