On Thu, Oct 20, 2005 at 04:13:10AM -0500, Jack Brown wrote: > > While it's true that /usr/libexec/ is not defined by FHS, it is > described as part of the GNU Coding Standards.
For this, I can only ask; For what purpose? Does libexecdir exist because there is a noted difference between files classified as libexecdir files and bin/lib files? I think it would be safe to assume that such a difference is noted and warranted. Does the GNU coding standard, by creating this more defined classification, dictate *where* libexecdir should be, or is the move towards libexecdir simple state that more developers are trying to more descriptive as to the type of file category something belongs to. If the purpose is to dictate *where*, then I'm in earnest disagreement with a developer deciding where it's files should be installed (DJB comes to mind). If merely classifying with finer granularity, then your objection based on packages moving toward using libexecdir is moot. If I missed the point of the GNU coding standard, feel free to paste whatever relevant portion of it I might be misunderstanding. > But what about something like Evolution? Using a simple --prefix=/usr > results in /usr/lib/evolution/2.2/ which contains shared libraries, > and /usr/libexec/evolution/2.2/ which contains executables and perl > scripts. So if I was to strictly follow the > --libexecdir=/usr/lib/packagename proposal I would end up with > /usr/lib/evolution/2.2/ and /usr/lib/evolution/evolution/2.2/. If I > take the logical next step and fudge things to use > --libexecdir=/usr/lib instead I end up with just > /usr/lib/evolution/2.2/ but wind up mixing up a bunch of stuff that > was presumably seperated by the developers intentionally. If such files are not used directly by the user, what is the point for separation? Either way, if the problems you cite with evolution are widespread the many other packages, only then would it hamper the current proposal of change. If it is a single example, then it should be dealt with by itself. -- Archaic Want control, education, and security from your operating system? Hardened Linux From Scratch http://www.linuxfromscratch.org/hlfs -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
