Hello Alexey, On Fri, Feb 06, 2004 at 05:18:49PM +0600, Alexey Morozov wrote: > > Собственно, проблема простая: > > Если условная переменная содержит '-' в середине, то содержимое этой > переменной становится странным (и не работают должным образом макросы > %{enable smth}): > Это как-нибудь лечится? Сходу я не понял, где это в def_enable может > такая засада твориться. Разве что, у rpm'а есть некоторые представления > о границе идентификаторов, и мы на эти границы наступаем. %def_enable реализован как подстановка параметра в имена других макросов. Так что параметр должен подчиняться синтаксису этих имён. > Я понимаю, что если "не делайте так, если больно", но очень уж хотелось > подсунуть в %configure соответствующие ключики напрямую, без > %if_enabled ab-cd > %else > %endif К сожалению, этого сделать нельзя. -- Stay tuned, MhZ JID: mhz@altlinux.org ___________ Why do seagulls live near the sea? 'Cause if they lived near the bay, they'd be called baygulls.