[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