[devel] [Sisyphus-cybertalk] I: Sisyphus-20060214 packages: +7! -7 +60 (5500)

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Ср Фев 15 21:35:28 MSK 2006


Sergey Vlasov пишет:
> On Wed, Feb 15, 2006 at 11:48:48PM +0600, php-coder wrote:
> 
...
> 
> Я даже могу привести пример такого пакета - apt (там, правда, не
> %name, а совсем нестандартный макрос, определённый в спеке рядом).
> 
> Вообще концом секции %description является начало любой следующей
> секции:
> 
>     { PART_PREAMBLE,      0, "%package"},
>     { PART_PREP,          0, "%prep"},
...
>     { PART_VERIFYSCRIPT,  0, "%verifyscript"},
> 
> Однако даже это в общем случае не поможет, поскольку разделители
> секций вполне могут получаться в результате расширения макросов -
> например, такой пакет прекрасно собирается:
> 
> =======================================================================
> Name: xxx
> Version: 0.1
> Release: alt1
> Summary: XXX
> License: GPL
> Group: Development/Other
> 
> %define DESC %description
> %define BUILD %build
> 
> %DESC
> This is XXX.
> 
> %BUILD
> echo XXX
> 
> %files
> %changelog
> =======================================================================
> 
> Вот такая гадость этот rpm.

  rpm -bE -- перед разбором?

-- 

С уважением. Алексей.



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