[d-kernel] Re: kernel-macros
Ed V. Bartosh
ed at altlinux.ru
Thu Dec 18 11:38:57 MSK 2003
SV> On Wed, Dec 17, 2003 at 09:03:06PM +0300, Sergey Vlasov wrote:
>> Исправил ещё раз ;)
SV> [skip]
>> %source() Source%1: %2 %global _src_list %_src_list %2
>> %source_kver() Source%1: %3 %global _src_list %_src_list %2/%3
Класс !
SV> Видимо, %source_kver теперь стоит переименовать; этот макрос теперь
SV> решает более общую задачу - позволяет устанавливать файлы в любой
SV> подкаталог каталога с патчами (возможна даже многоуровневая
SV> вложенность).
Да, согласен.
SV> Либо можно внести эту функциональность непосредственно в %source,
SV> сделав параметр, указывающий путь, необязательным. Правда, в этом
SV> случае он окажется в конце - т.е. получится что-то вроде
SV> %source 42 42_something.patch 00_common
Одобрямс.
SV> Хотя можно извернуться и сделать необязательный параметр в середине ;)
А смысл ?
SV> Ещё один вариант - добавить в %source обработку опций:
SV> %source(d:) Source%1: %2 %global _src_list %_src_list %{-d:%{-d*}/}%2
Не одобрямс. По-моему первый вариант лучше.
SV> Тогда это может выглядеть как
SV> %source 42 -d 00_common 42_something.patch
SV> И что из этого лучше?
Лучше с необязательным параметром в конце. по-моему логично - номер,
файл, куда ставить.
--
Best regards,
Ed V. Bartosh
More information about the devel-kernel
mailing list