Charles Debardeleben wrote: > I am wondering where our guidance for where items should live in the > namespace is. > I had a personal idea related to /sbin, which I was sure of, but was > told by several > older and wiser PSARC members that my understanding was incorrect /sbin (on Solaris/SVr4) is pretty special. Its only stuff that you need to mount /usr. We *still* support diskless and dataless machines.
Now, after all this discussion about how accessible linux is, why does linux have /bin and /usr/bin? > Older UNIX, > and current FreeBSD have a manpage named HIER(7) that documented what one > could expect where. Did Solaris lose this concept, or do I just not > know where to find it? > My opinion is that a document like HIER(7) should be used to guide > what you put in > a modified $PATH, rather than /etc/profile. To me /etc/profile should > be a minimal default, > HIER(7) indicates what type of applications to expect where, and your > personal $PATH > defines what you personally want to be "found" without explicitly > specifying the entire path, > and which function you want in case of conflicting names. The value of > explicit paths > for questionable directories should not be undervalued, as I found out > when I had "." > in my $PATH and had my $CWD be a bin of a "creative" Caltech student. > I have never had "." > in my path since, and tend to shy away from /usr/local/bin, and /opt > for similar reasons. > As for /usr/games. I actually think that having "entertainment" > software there makes good since > so that users do not think that "nethack" is some kind of network > utility, and that you may want > to be worried about a program called "crash" that is not in an > expected place. See filesystem(5). Speaking of /sbin (from filesystem(5))... /sbin Essential executables used in the booting process and in manual system recovery. The full complement of utilities is available only after /usr is mounted. /sbin is an approved installation location for bundled Solaris software. This man page needs *a lot* of help. Its not the concept we've lost, but the will to make this a quality presentation. /etc/sfw/samba Samba configuration files. Well, that was helpful.... - jek3