[devel] макросы rpm в спеке

Aleksey Cheusov vle на gmx.net
Пн Дек 11 20:32:39 MSK 2023


 >> Ожидаемое поведение: rpmspec должен упасть на строчке 3, поскольку
 >> %{enabled trtrtr} должен раскрыться в 0. Что я делаею не так?

> disabled_%{1} не превратится в disabled_trtrtr без %{expand:...}.

Вот так работает. Спасибо.

1    %define disabled_lalala 1
2    %define myenabled() %{expand:%%{?disabled_%{1}:0}%%{!?disabled_%{1}:1}}
3    %{myenabled trtrtr}%{myenabled lalala}
4    fail here


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