[d-kernel] Re: kernel-macros
Sergey Vlasov
vsu at altlinux.ru
Wed Dec 17 23:48:41 MSK 2003
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
И что из этого лучше?
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : /pipermail/devel-kernel/attachments/20031217/b94ce80f/attachment.bin
More information about the devel-kernel
mailing list