On 6/5/06, Andrew Benton <[EMAIL PROTECTED]> wrote:
Peter B. Steiger wrote:
> Why did you (blfs authors) write the Gnome
> section so as to put the libexec functions in a separate directory
> (e.g., /usr/gnome/lib/gnome-applets, /usr/gnome/lib/bonobo, etc.) rather
> than just one big /usr/gnome/lib/libexec?
>

There was a discussion about it and the decision was to put libexec
files for PACKAGE in /usr/lib/$PACKAGE
http://linuxfromscratch.org/pipermail/blfs-dev/2005-October/011808.html

The idea is that these are binaries that are not supposed to be run by
users.  That's why they go in $prefix/libexec by default.  That's not
in anyone's path.  Where you decide to dump things is up to you, but
you should probably keep it out of your PATH unless you know there's a
binary you'll really need and can use.

I like $prefix/lib/$packagename because it keeps things nice and clean
and modular-ish.  Also, a lot of the gnome packages already create
that directory, so it makes sense to dump more of it's files there.
For instance, we put the GConf files in libexecdir=$prefix/lib/GConf.
That's convenient because it will be populated regardless.

--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to