From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <42737BB0.6080308@gorodmasterov.com> Date: Sat, 30 Apr 2005 16:36:00 +0400 From: Vladimir Lettiev User-Agent: Mozilla Thunderbird 1.0 (X11/20050202) X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] Re: Q: hsh --repackage-source References: <20050429201711.GA14750@basalt.office.altlinux.org> <20050429202240.GP24290@osdn.org.ua> <20050429204036.GC14750@basalt.office.altlinux.org> In-Reply-To: <20050429204036.GC14750@basalt.office.altlinux.org> X-Enigmail-Version: 0.90.0.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at gorodmasterov.com X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 Apr 2005 12:35:07 -0000 Archived-At: List-Archive: List-Post: Dmitry V. Levin wrote: > Я смог придумать только один случай, когда включение --repackage-source > может иметь негативный эффект, но во-первых, это довольно сильно > притянутый за уши случай, и во-вторых, можно будет применить > --no-repackage-source. Есть ещё положительный эффект. Мне требуется собрать пакеты A и B. А зависит от В, B в свою очередь зависит от A. Я придумываю некий способ бутстрапа. И собираю пакет: rpmbuild -bs --with bootstrap A.src.rpm а в спеке такая конструкция: define bootstrap ... %if !%bootstrap BuildRequires: B %endif Спокойно собираю пакет B, который требует A. После перепаковки src пакет A будет иметь сборочные зависимости на B и при следующей пересборке бутстраповые фишки в спеке отвалятся и пакет A будет требовать пакет B. В случае чего фокус с --with можно повторить. Удобство в том, что не надо напрягать incoming@, извещая о своих коварных планах. Недостаток - если в конструкции %if будет сидеть Reqeuires - собраные rpm пакеты никогда не будут иметь этой зависимости. -- С уважением, Владимир Леттиев aka crux