Led пишет: > В сообщении от Friday 01 August 2008 15:50:46 Led написал(а): >> В сообщении от Friday 01 August 2008 15:45:19 Aleksey Avdeev написал(а): >>> Здравствуйте. >>> >>> Можно ли в спеке организовать ветвление в зависимости от значения >>> макроса? >>> >>> В смысле: >>> >>> <Проверка макроса на %nil> >>> # Если %nil, то >>> Conflicts: foo >>> %endif >> %ifdef макро >> ... >> %endif > > Это проверка на "опредёлен". Можно проверять на "== / !=" > > %if макро == что_нибудь > ... > %endif > Спасибо. Работает такой вариант: %if "%test2" echo ttt2 YES %else echo ttt2 NO %endif %if "%test" echo ttt YES %else echo ttt NO %endif При определении в недрах /etc/rpm/macros.d/test следующего: %test %nil %test2 2 Получаем: + echo ttt2 YES ttt2 YES + echo ttt NO ttt NO + echo ttt3 NO ttt3 NO Что мне и требуется. :-) -- С уважением. Алексей.