[devel] Куда класть дополнительные бинарники?

Grigory Batalov bga на altlinux.org
Ср Апр 1 22:14:48 MSD 2009


On Wed, 1 Apr 2009 21:09:45 +0400, Dmitry V. Levin wrote:

> > FHS-2.3 на этот вопрос не даёт чёткого ответа.
> > ----
> > http://www.pathname.com/fhs/pub/fhs-2.3.html#USRLIBLIBRARIESFORPROGRAMMINGANDPA
> >
> > /usr/lib : Libraries for programming and packages
> > Purpose
> > /usr/lib includes object files, libraries, and internal binaries that are not intended to be executed directly by users or shell scripts. [22]
> >
> > Applications may use a single subdirectory under /usr/lib. If an application uses a subdirectory, all architecture-dependent data exclusively used by the application must be placed within that subdirectory. [23]
> >
> > ...
> > /usr/lib<qual> : Alternate format libraries (optional)
> > Purpose
> > /usr/lib<qual> performs the same role as /usr/lib for an alternate binary format ...
> > ----
> >
> > unlinkd как раз из тех бинарников, что не должны запускаться непосредственно
> > пользователем. Но lib<qual> можно понимать и как lib64, и как libexec
> > (который у нас превращается в lib).
>
> Нет, /usr/lib<qual> это Alternate format *libraries*
> А когда речь идёт об *executables*, /usr/lib<qual> не при чём.
>
> Так что чёткий ответ есть: %_libexecdir/squid.

Если вчитываться дотошно, то и в %_libexecdir их не нужно класть,
потому что

> > /usr/lib : Libraries for programming and packages

Т.е. я хочу сказать, что из FHS не вижу разницы exec/не-exec.
Может быть, есть другой документ?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20090401/6c03ee23/attachment.bin>


Подробная информация о списке рассылки Devel