On Sun, Mar 28, 2021 at 02:34:39AM +0300, Денис Назаров wrote: > 28.03.2021 02:10, Vladimir D. Seleznev пишет: > > On Sun, Mar 28, 2021 at 02:07:25AM +0300, Vladimir D. Seleznev wrote: > > > On Sun, Mar 28, 2021 at 01:55:43AM +0300, Денис Назаров wrote: > > > > Что такое кнобы? > > > def_(with(out)?|enable|disable). > > Точнее, ручки, которые эти макросы выставляют. > Кстати такой вопрос - эти ручки ведь только для локальной сборки, для > сборочницы же параметры менять нельзя? Рпмбилду можно будет передать --enable/--disable/--with/--without XXX, перебив таким образом умолчания, заданные макросами def_with и проч. На сборочнице будет то, что вы написали в %def_*. Это не только для локальной сборки, но и, например, в помощь при т. н. бутстрапе Сизифа под новую архитектуру: например, условно, полная конфигурация python зависит от openssl, а openssl в полной конфигурации для сборки хочет python; этот цикл можно порвать, выключив что-то в сборке python через кнобы.