>: Well, you obviously got a different view of local than me.
>I think the fsstnd makes it more or less clear what to install
>under "/usr/local" without defining what the word "local" ("local
>software"?) means: software that should not be overwritten with the next
>system-upgrade.
It just states, that software that is installed under /usr/local is not
overwritten by an system upgrade, which is directly caused by the fact, that
the /usr/local tree ought to be empty after main installation of a
distribution. Your argument is not valid, since this is a side-effect.
Besides, you may not want to have that software update in case the distribution
supports it, but other people would enjoy it. And if your point of view would
be correct, it would have been easy for the fsstnd team to recommend that any
package that's not distributed within a distribution should be compiled to fit
/usr/local. They didn't.
Quote:>As I said, the fsstnd is independent of the meaning of "local".
>As far as I remember, this was done to avoid such discussions ... they lead
>(and led) to nothing.
Hmm, I don't see much sense in a `standard' that's afraid of defining things.
Quote:>: Further argueing doesn't make sense. But maybe some native
>: English speaking person could shed some light into this?
>I even don't see how a native English speaking person can define a word
>with a that generall meaning. "local software" would be easier.
>And perhaps this person can shed some light into the fact that all
>config-files reside in "etc" ...
I didn't mean to explain somebody the English word `local' (or `etc') but to
evaluate what the FSSTND could have meant. E.g. it states "The /usr/local
hierachy is for the system administrator to install software locally." Now, you
may argue, that "locally" in this context has nothing to do with the English
word `local', but is just a placeholder for something undefined. I don't think
that sounds like makeing sense, because in this case the sentence becomes
meaningless. However, if "locally" has something to do with `location', we see
that it cannot mean local relative to the global world, as the system
administrator would then install any software at his site locally, thus the
sentence would be meaningless again. This is a strong hint for my position. But
I have too admit that at some places, e.g. within the fsstnd-faq, there are
hints that support your point of view.
On the other hand, /usr/local is nothing the fsstnd created. It has a long
tradition within the Unix comunity, thus not defining it would mean compliance
to the old terms.
Martin
PS.: I won't contribute further to this thread, as I said anything I could
possibly think of - I would like it however, if others would supply arguments
for either cause.
--
Bogenstr. 9 http://www.comnets.rwth-aachen.de/~ost
52080 Aachen Germany