[d-kernel] Re: kernel-macros

Aleksey Avdeev solo at solin.spb.ru
Thu Dec 18 13:37:11 MSK 2003


Sergey Vlasov пишет:
> On Wed, Dec 17, 2003 at 09:03:06PM +0300, Sergey Vlasov wrote:
> 
>>Исправил ещё раз ;)
> 
> 
> [skip]
> 
>>%source()	Source%1: %2 %global _src_list %_src_list %2
>>%source_kver()	Source%1: %3 %global _src_list %_src_list %2/%3
> 
> 
> Видимо, %source_kver теперь стоит переименовать; этот макрос теперь
> решает более общую задачу - позволяет устанавливать файлы в любой
> подкаталог каталога с патчами (возможна даже многоуровневая
> вложенность).

   А где можно глянуть исходный код макроса? (Извиняюсь: слабо 
понял о чём идёт речь.)

> 
> Либо можно внести эту функциональность непосредственно в %source,
> сделав параметр, указывающий путь, необязательным.  Правда, в этом
> случае он окажется в конце - т.е. получится что-то вроде
> 
> %source 42 42_something.patch		00_common
> 
> Хотя можно извернуться и сделать необязательный параметр в середине ;)
> 
> Ещё один вариант - добавить в %source обработку опций:
> 
> %source(d:)	Source%1: %2 %global _src_list %_src_list %{-d:%{-d*}/}%2
> 
> Тогда это может выглядеть как
> 
> %source 42 -d 00_common  42_something.patch
> 
> И что из этого лучше?

-- 

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



More information about the devel-kernel mailing list