This PR is intended to become the production base during next weeks;
it still has some rough edges, but they are non-blockers and rather need an incremental cleanup:
[x] .YAML files should be the preferred tuning knobs now
[x] USER_IS_ROOT|LMOD_DISABLE should also follow along being phased out, no need to be hardwired part of RPM any more
[x] get rid of historic (dead) code, commonly denoted with ##, do code cleanups
[ ] validation tests should be written for all different issues, to ensure future integrity
[ ] initialization should follow the Lmod upstream norms (or precmd not working due to that?)
This PR is intended to become the production base during next weeks; it still has some rough edges, but they are non-blockers and rather need an incremental cleanup:
USER_IS_ROOT
|LMOD_DISABLE
should also follow along being phased out, no need to be hardwired part of RPM any more##
, do code cleanupsprecmd
not working due to that?)