Garrett D'Amore wrote:
> Bruce Rothermal wrote:
> > This package is needed for a $Supported code project we are working on
> > in HPC. Since we are already porting this for our project we are
> > directed to make the package available to all and also so it is
> > available via the IPS package server on opensolaris.org.
> 
> Does this mean that we should be scrutinizing this project much more
> closely?  If the project is being put into use as a building block by
> our own developers, then it is no longer a "familiarity" project, and
> probably deserves much closer consideration for architectural
> correctness and completeness.

Some related questions:
1. Is there _any_ of the major Linux distributions which ships this
software ? I couldn't find it in SuSE and RedHat
2. Is it possible that this software is completely outdated, e.g. it
seems this stuff completely predates the "invention" of machine-global
config files like /etc/ksh.kshrc, /etc/bash.bashrc etc. which are
available on Linux since many many years ?
3. What happens if /etc/ksh.kshrc, /etc/bash.bashrc etc. are being used
by a shell - does the "modules" stuff just try to override such things
(e.g. clear all variables and shell settings and then start to define
it's own settings) or can it be modified to just pass-through such
"machine-global" settings ?
4. The "modules" stuff touches files of the user which are usually
_private_ - did anyone look at this issue from the _legal_ side ? It's
Ok if the user manually invokes the "modules" command but you'll be
walking in _very_ thin ice if some kind of automated script touches such
files without permission of the user. AFAIK Sun's lawyers need to check
at least the EU privacy laws and regulations in such a case.
5. IMO the shipping of per-user ~/.profile and ~/.bashrc+~/.kshrc should
be _discontinued_ in the future because updating them is impossible in
an usefull way and the legal troubles (see [4]) may make this even
impossible. That's why SuSE for example no longer installs such per-user
files (beyond empty "dummies") and has switched to machine-wide files
(e.g. /etc/profile, /etc/ksh.kshrc, /etc/bash.bashrc etc.) to define
their "vendor defaults" (and IMO Solaris should do the same).

----

Bye,
Roland

-- 
  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 3992797
 (;O/ \/ \O;)

Reply via email to