[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: /usr/lib vs /usr/libexec

Russell Coker <russell@coker.com.au> writes:

> It seems that Red Hat has a lot of programs under /usr/libexec that are 
> under /usr/lib in Debian.  One example is /usr/lib/postfix 
> vs /usr/libexec/postfix.
> It seems to me that /usr/libexec is a better name for such things, and having 
> the same directory names used across distributions provides real benefits 

The File Hierarchy Standard[0] uses /usr/lib for these kinds of things
and LSB 2.1 explicitly referes to FHS for how the file hierarchy
should be laied out.

So unless Red HAt is pushing for the relevant standards to be changed
I believe we should stick to the standards just so the same directory
names may be used acress distributions.

0) http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLIBLIBRARIESFORPROGRAMMINGANDPA

  /usr/lib includes object files, libraries, and internal binaries
  that are not intended to be executed directly by users or shell

 Peter Makholm     |    According to the hacker ethic, the meaning of life
 peter@makholm.net |            is not Friday, but it is not Sunday either
 http://hacking.dk |                                      -- Pekka Himanen

Reply to: