[devel] unexpanded macros
Alexey Rusakov
=?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Чт Сен 29 14:07:52 MSD 2005
On 29.09.2005 13:58, Alexey I.Froloff wrote:
> * Alexey Rusakov <ktirf@> [050929 13:52]:
>
>> Я думаю, это решаемый вопрос. Нужно явным образом указать, что некоторая
>> строка, начинающаяся на %, не должна (вообще никогда) раскрываться в
>> макрос. Между прочим, это убережёт от нехороших конфликтов между
>> макросами и не-макросами, похожими на макросы. Остаётся разобраться с
>> синтаксисом и подготовить патч для rpmbuild.
>>
> Б-р-р-р-р. Зачем так сложно? Я показывал место в rpm где
> реализована ругань на несуществующий макрос, это решает все
> проблемы (и создаёт ненулевое количество новых ;-).
Вот для этого места патч и нужен.
> То что не должно раскрываться, должно записываться как %%text.
>
А вот и с синтаксисом разобрались :)
> Не забывайте, что анализируется сам spec файл, а не внешние данные.
>
Если анализировать только спек, то возникают трудности с определением,
какие макросы раскроются, а какие нет. Или я чего-то не понимаю?
--
Alexey "Ktirf" Rusakov
Подробная информация о списке рассылки Devel