[devel] %_libexecdir

Alexey Shabalin a.shabalin на gmail.com
Вс Фев 20 15:09:34 MSK 2022


вс, 20 февр. 2022 г. в 14:53, Anton Farygin <rider на basealt.ru>:
>
> On 20.02.2022 14:31, Alexey Shabalin wrote:
> >
> >
> > вс, 20 февр. 2022 г., 11:28 Anton Farygin <rider на basealt.ru>:
> >
> >     Всем привет.
> >
> >     А кто-то помнит по каким причинам у нас
> >
> >     $ rpm --eval '%_libexecdir'
> >     /usr/lib
> >     а не /usr/libexec  ???
> >
> >     Там было что-то осмысленное, или просто такое legacy, которое менять
> >     страшно ?
> >
> >
> >
> > Вопрос в рассылке возникает регулярно, наверно каждые пару лет.
> > И все боятся трогать.
> > Приходится в самом спеке переопределять.
> > Поменяйте уже глобально, пожалуйста.
> >
> git grep в specs на %define _libexecdir показывает 323 пакета, которые
> меняют умолчание.
>
> Они точно не сломаются.
>
> При этом всего 475 пакетов используют %_libexecdir в секции files.

Большинство из них вполне переживут переезд файлов в новое место.
Чинить надо только те, для которых критично /usr/lib

>
> Можно, наверное, их вычислить, поменять дефолт и сделать тестовую
> пересборку. ну или пройтись по списку этих пакетов и в каждом из них
> переопределить %_libexecdir, отправить в репозиторий с проверкой. Сотня
> с небольшим пакетов это не так много, на самом деле.
>



-- 
Alexey Shabalin


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