From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 17 Dec 2003 23:48:41 +0300 From: Sergey Vlasov To: ALT Linux Kernel Development Message-ID: <20031217204841.GB1932@sirius.home> Mail-Followup-To: ALT Linux Kernel Development References: <20031217180306.GO18870@master.mivlgu.local> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mojUlQ0s9EVzWg2t" Content-Disposition: inline In-Reply-To: <20031217180306.GO18870@master.mivlgu.local> Subject: [d-kernel] Re: kernel-macros X-BeenThere: devel-kernel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Linux kernel packages development List-Id: ALT Linux kernel packages development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Dec 2003 20:49:24 -0000 Archived-At: List-Archive: List-Post: --mojUlQ0s9EVzWg2t Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit 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 И что из этого лучше? --mojUlQ0s9EVzWg2t Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/4MEpW82GfkQfsqIRAvJ6AJoDBSh69C+cC3t2uzVmD9nb+FUEbACeN7eg QOqPTL60vmaj4aMHoZnPtKQ= =3335 -----END PGP SIGNATURE----- --mojUlQ0s9EVzWg2t--