On Mon, 2006-06-19 at 10:50 +0200, Chitlesh GOORAH wrote:
On 6/18/06, Toshio Kuratomi <a.badger(a)gmail.com> wrote:
> +1 %{_libexecdir}.
>
> If this is done at the Makefile.am level then people who don't want
> kadischi installed in /usr/libexec can define LIBEXECDIR to /usr/sbin or
> %{_libdir}/kadischi at buildtime to place the files in a different
> location.
>
Like this, we are falling on
W: kadischi non-standard-dir-in-usr libexec
Your package is creating a non-standard subdirectory in /usr. The standard
directories are:
-X11R6 -X386
-bin -games
-include -lib
-local -sbin
-share -src
-spool -tmp
-lib64
If we use
%{_libdir} instead of %{_libexecdir}
rpmlint is not complaining
Fedora and the BSDs makes use of libexecdir. FHS and most other linux
distributions do not. If you look at how gnome panel applets are
placed, you'll see that upstream installs them to libexecdir. Fedora
follows this. Debian sets libexecdir to /usr/lib and installs the
applets there.
It's safe to install to libexecdir on Fedora.
-Toshio