21 May
2010
21 May
'10
3:39 a.m.
On 21/05/10 13:29, Kaiting Chen wrote:
Hi I was wondering why the policy was to not use /usr/libexec and move what should go there to /usr/lib/<pkgname>. While it isn't serious it seems to me that this deviation from the default behavior is unnecessary. One scenario I can think of where this might cause a problem is if a very security conscious administrator wanted to mount /usr/lib as noexec.
The libexec directory is not specified in the FHS. See http://www.pathname.com/fhs/ . Importantly, /usr/lib/ is not excluded from having binaries. "/usr/lib includes object files, libraries, and internal binaries that are not intended to be executed directly by users or shell scripts." Allan