[prev] [thread] [next] [lurker] [Date index for 2006/12/10]
On Sun, Dec 10, 2006 at 03:23:53PM -0600, Peter da Silva wrote: > > P.P.P.S. why is tcsh located in different places in SuSE and RHEL? > > Because Linux is not an operating system. It's a kernel. A Linux distribution > is a Linux kernel and a collection of packages, and it's up to the distribution > to decide what packages are there and where they go. I think this is 100% irrelevant to the question. My vague memory of the rationale for different shell locations had to do with extensive windbaggery and different interpretations of the File Hierarchy Standard, which of cousre was supposed to resolve these kinds or problems for all unixes. As if that would have ever worked. Some Linuxes take the idea of /bin quite seriously. Some don't. Sucks. > Why do you care where tcsh is anyway? The usual reasons are: - You have some awful idiotic script you have to use that is csh or (worse) tcsh based. And somehow you end up having to find a path for it, for some stupid reason. - You are one of the people who likes tcsh, for whatever reason. You want to use it as your login shell, because you want to use the shell that you like. Your company has some network thing that makes your user data (such as login shell) global across all the computers. The global thing uses fixed paths to specify shells, and cannot specify multiple paths to try. (Yes, this is how it usually works. Making it flexible would be a security violation, I'm sure.) -joshThere's stuff above here
Generated at 22:02 on 27 Dec 2006 by mariachi 0.52