On Thu, Oct 27, 2011 at 10:46, Harald Hoyer <harald.hoyer@xxxxxxxxx> wrote: > 4.6. /usr/lib : Libraries for programming and packages > > 4.6.1. Purpose > > /usr/lib includes object files and libraries. ^[22] On some systems, it > may also include internal binaries that are not intended to be executed > directly by users or shell scripts. ^[23] /usr/lib/<pkgname>/ is the preferred way to do it. Udev does this since forever, and systemd does the same. LSB itself uses /usr/lib/lsb/. I think 'libexec' is just a weird name, and should be faded out over time. Fedora was the only major distro which used that, it never existed on other distributions, and we want less needless differences here. What we want for sane packaging is an 'application private directory' not something just for executables. Application configuration like udev rules or systemd service files (init scripts) need to live in that directory too, and 'libexec' really doesn't sound right for that. Kay -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel