From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1GPlmu-0003Ka-NX for garchives@archives.gentoo.org; Tue, 19 Sep 2006 20:01:49 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.8/8.13.6) with SMTP id k8JJxx8j006167; Tue, 19 Sep 2006 19:59:59 GMT Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.191]) by robin.gentoo.org (8.13.8/8.13.6) with ESMTP id k8JJt1Kg000860 for ; Tue, 19 Sep 2006 19:55:01 GMT Received: by nf-out-0910.google.com with SMTP id p46so319253nfa for ; Tue, 19 Sep 2006 12:54:58 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hNpcxP45cwq2u1/A7l7LHwbkZPuav7/RwKfW74EzksD4E+miVpCqdpdHbh0C7YH0Ic8WMe61AoMx2+DSuYTWMXnrQST3dfM96THxNAUyZEdm8wKwgUCi3nlD6/zp1Jgq2AgF2ZDokEhdGDE+D3G+6S2FGfzdCakua9ZXIjF7+3U= Received: by 10.49.8.10 with SMTP id l10mr18808902nfi; Tue, 19 Sep 2006 12:54:58 -0700 (PDT) Received: by 10.49.23.15 with HTTP; Tue, 19 Sep 2006 12:54:58 -0700 (PDT) Message-ID: <342e1090609191254w306ad6b2ja659bd9034d41794@mail.gmail.com> Date: Tue, 19 Sep 2006 16:54:58 -0300 From: "Daniel da Veiga" To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Creating a LFS system with Portage Cc: alon.keren@gmail.com In-Reply-To: <92c85b0e0609190621t52e8d65cs5e988b0fda31c2a1@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <92c85b0e0609190621t52e8d65cs5e988b0fda31c2a1@mail.gmail.com> X-Archives-Salt: 42dae4ad-3e9f-4e99-bb6f-d8632dc7baac X-Archives-Hash: 8e89988e31328385a4b001a212e87f49 On 9/19/06, Alon Keren wrote: > Alan McKinnon wrote: > > I'm not sure why you want to do this or what your line of > > reasoning is. A stage 1 gentoo install is very similar to > > building LFS, except that you don't have to type './configure > > && make && sudo make install' 300 times. Well, conceptually > > similar at least. > > > > The whole point of LFS is to do it by hand and see how it all > > works at an even lower level than gentoo provides. You could > > use portage to automate the LFS build process, but then you end > > up with essentially a clone of gentoo. I say this as someone > > who has built an LFS as a learning exercise then moved on to > > gentoo for pragmatic reasons. > > > > Perhaps if you explained why you want to try this and especially > > what you want to accomplish, then we can advise you better. > > > > My aim is to have the ability to regularly build and maintain > completely customized Linux systems. I simply don't want to be > dependent - at any stage - on the whims or habits of a distribution. > While LFS allows me to build a completely customized Linux system, it > takes, as you say, a lot of time and effort to build a single one. > Also, it offers nothing in the sense of package-management. > So, what I'm looking for is something to automate the LFS > build-process and to do it under some system of package-management. > Portage seemls likely to meet those needs. ;) You described Gentoo! So I would suggest: "Install Gentoo". Try it, you'll find that the "whims or habits of a distribution" in Gentoo means flexibility and choices, and that appears what you're looking for... > > From what I read about stage1 and stage2, they both come as is, which > is somewhat problematic for my needs (for examle, if I want to use one > version of gcc instead of another). Even if stage1 is used 'out of the > box', some mechanism should be in place in order to build a new system > on a chroot environment, no? With stage1, you build your system "from scratch" including bootstrap, in fact, having a stage3 rebuild will have the same effect, only that you'll have a running system while you compile... Stage1 provides a basic system, from what you'll start your own system. > > The ROOT variable is probably a major part of the solution, but is it > enough? I've also found '/usr/portage/scripts/bootstrap.sh', which > seems suspiciously relevant, but comes with little external > documentation. What you need is simply portage, wich is the very heart of Gentoo, and you also want some sort of package management, wich is portage. From what you described, you want Gentoo... > > > > > > Please CC me your replies as I'm not subscribed to messages > > > from this list > > > > Nope. Asking that is exceptionally rude. I wade through 200+ > > messages per day looking for places I can assist others. The > > least you can do is subscribe to the list like everyone else > > (and how did you manage to post without a subscription?), and > > download the same looking for replies to your question. > > Besides, the answers you get might help someone else. > > I'm sorry that you find my request rude. I would rather not go through > 200 messages every day if I could help it, and I personally don't find > it too troublesome to add an address to the CC line. Replying to the > list and having me as CC will obviously not prevent others to take > place in the discussion or read it later on as reference. > At any case, I would look in online archives to search for any > messages which haven't reached me. > > Alon > > > PS. > > Please CC me your replies as I'm not subscribed to messages from this list > -- > gentoo-user@gentoo.org mailing list > > -- Daniel da Veiga Computer Operator - RS - Brazil -----BEGIN GEEK CODE BLOCK----- Version: 3.1 GCM/IT/P/O d-? s:- a? C++$ UBLA++ P+ L++ E--- W+++$ N o+ K- w O M- V- PS PE Y PGP- t+ 5 X+++ R+* tv b+ DI+++ D+ G+ e h+ r+ y++ ------END GEEK CODE BLOCK------ -- gentoo-user@gentoo.org mailing list