> This is debatable ... Can you provide pros and cons
> for this from your
> point of view?

For example, I have a package that delivers /.cshrc, /.login and /.logout. 
Determining root's home directory via public interfaces is unreliable, namely 
because such public interfaces aren't well defined. I could look directly into 
/etc/passwd, but as "Indiana" clearly shows now, there is no guarantee 
whatsoever, that home directory field will be at a fixed position. I could also 
use `finger`, but there's no guarantee that the output won't change, thereby 
breaking my regex parser for it. For crying out loud, they broke the output of 
`uname -a`.

And so what if there are a few /.*rc files laying around in /? How is that a 
problem? But moving root's home account around does break customer's software.

The promise of SunOS is that it would remain backward and forward compatible; 
that is why environments that need to be super-stable and super-reliable prefer 
it over any other operating system.
 
 
This message posted from opensolaris.org
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to