[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