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 И что из этого лучше?