[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