[Fedora-livecd-list] spec file : corrections needed

Toshio Kuratomi toshio at tiki-lounge.com
Mon Jun 19 15:54:04 UTC 2006


On Mon, 2006-06-19 at 10:50 +0200, Chitlesh GOORAH wrote:
> On 6/18/06, Toshio Kuratomi <a.badger at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
URL: <http://listman.redhat.com/archives/fedora-livecd-list/attachments/20060619/b661a53c/attachment.sig>


More information about the Fedora-livecd-list mailing list