[devel] %_libexecdir
Anton Farygin
rider на basealt.ru
Вс Фев 20 14:54:03 MSK 2022
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.
Можно, наверное, их вычислить, поменять дефолт и сделать тестовую
пересборку. ну или пройтись по списку этих пакетов и в каждом из них
переопределить %_libexecdir, отправить в репозиторий с проверкой. Сотня
с небольшим пакетов это не так много, на самом деле.
Подробная информация о списке рассылки Devel