From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1NFlkz-0004lL-Ss for garchives@archives.gentoo.org; Wed, 02 Dec 2009 09:44:22 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C0C80E0760; Wed, 2 Dec 2009 09:44:15 +0000 (UTC) Received: from foo.birdnet.se (foo.birdnet.se [213.88.146.6]) by pigeon.gentoo.org (Postfix) with SMTP id 5E998E0760 for ; Wed, 2 Dec 2009 09:44:15 +0000 (UTC) Received: (qmail 13782 invoked by uid 501); 2 Dec 2009 09:44:14 -0000 Message-ID: <20091202094414.13781.qmail@stuge.se> Date: Wed, 2 Dec 2009 10:44:14 +0100 From: Peter Stuge To: gentoo-catalyst@lists.gentoo.org Subject: Re: [gentoo-catalyst] Catalyst stages inter-dependencies Mail-Followup-To: gentoo-catalyst@lists.gentoo.org References: <166af1cf0912020124o35468591y379900e7f900c9c2@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-catalyst@lists.gentoo.org Reply-to: gentoo-catalyst@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <166af1cf0912020124o35468591y379900e7f900c9c2@mail.gmail.com> X-Archives-Salt: f4b905eb-497b-4d19-9ebd-e7de4a7ed702 X-Archives-Hash: c08b853c0eb61b936cbb04a1cf4ea3e9 Shinkan wrote: > Just one simple question : > Let's say I want to use a base official gentoo stage3 to build a > stage4 with catalyst. > Let's say I wrote my own profile, which defines a very very minimal > system with no gcc, no portage, ..., and that I use this profile > for stage4. This is an error. It may work, but if you are going to use a custom profile you should create all stages where profile differences will result in different contents than what release engineering produces. This goes at least back to stage2 and maybe even stage1. > If I use catalyst stage4 spec file type, which takes a stage3 as a > seed, would my stage4 contains everything from stage3 (that I don't > explicitely remove), Yes. > or would my stage4 be built from scratch by stage3 (and contains > just system ports my stage4 profile specified) ? No. If you had experimented a little with catalyst and spec files this is one of the things that you would have discovered immediately from the catalyst output. > The same question goes for livecd. The same answer. > Would my final livecd contain stage3 or livecd-stage1 build tools > if I define a minimal system profile for livecd-stage2 ? Every catalyst target uses a source tarball, and the created target will contain everything in that source tarball which you do not remove. This is why it is smart to create your own profile and build your own early stages. That way your early stages will never include any of the packages that are good for standard systems but which you do not want in your final targets. //Peter