From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <433BBCF8.5090708@altlinux.org> Date: Thu, 29 Sep 2005 14:07:52 +0400 From: Alexey Rusakov Organization: RingRows User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.10) Gecko/20050715 Thunderbird/1.0.6 Mnenhy/0.7 MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] unexpanded macros References: <20050928153645.GS7959@immo.ru> <433ABD4F.8010707@altlinux.ru> <20050928162007.GY14241@wrars-comp.wrarsdomain> <433ACD38.6090005@altlinux.org> <433ADACD.1040801@altlinux.ru> <433ADC88.2090406@altlinux.org> <433B1FAA.7090700@altlinux.ru> <20050928230144.GC30960@basalt.office.altlinux.org> <20050929094458.GB28536@immo.ru> <433BB98E.4030309@altlinux.org> <20050929095846.GC28536@immo.ru> In-Reply-To: <20050929095846.GC28536@immo.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by AMaViS 0.3.12pre8 X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Sep 2005 10:05:49 -0000 Archived-At: List-Archive: List-Post: On 29.09.2005 13:58, Alexey I.Froloff wrote: > * Alexey Rusakov [050929 13:52]: > >> Я думаю, это решаемый вопрос. Нужно явным образом указать, что некоторая >> строка, начинающаяся на %, не должна (вообще никогда) раскрываться в >> макрос. Между прочим, это убережёт от нехороших конфликтов между >> макросами и не-макросами, похожими на макросы. Остаётся разобраться с >> синтаксисом и подготовить патч для rpmbuild. >> > Б-р-р-р-р. Зачем так сложно? Я показывал место в rpm где > реализована ругань на несуществующий макрос, это решает все > проблемы (и создаёт ненулевое количество новых ;-). Вот для этого места патч и нужен. > То что не должно раскрываться, должно записываться как %%text. > А вот и с синтаксисом разобрались :) > Не забывайте, что анализируется сам spec файл, а не внешние данные. > Если анализировать только спек, то возникают трудности с определением, какие макросы раскроются, а какие нет. Или я чего-то не понимаю? -- Alexey "Ktirf" Rusakov