From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on finch.gentoo.org X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DATE_IN_PAST_12_24, INVALID_DATE,MAILING_LIST_MULTI,NO_RELAYS autolearn=no autolearn_force=no version=4.0.0 Received: from drobbins by cvs.gentoo.org with local (Exim 3.22 #1) id 14MYlF-000452-00 for gentoo-dev@gentoo.org; Sat, 27 Jan 2001 10:03:37 -0700 To: gentoo-dev@gentoo.org Subject: Re: [gentoo-dev] sys-build Message-ID: <20010127100337.C15584@cvs.gentoo.org> References: <3A72E971.21CE995B@gottinger.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <3A72E971.21CE995B@gottinger.de>; from 320095285153-0001@t-online.de on Sat, Jan 27, 2001 at 04:29:53PM +0100 From: Sender: gentoo-dev-admin@gentoo.org Errors-To: gentoo-dev-admin@gentoo.org X-BeenThere: gentoo-dev@gentoo.org X-Mailman-Version: 2.0 Precedence: bulk Reply-To: gentoo-dev@gentoo.org List-Help: List-Post: List-Subscribe: , List-Id: Gentoo Linux development list List-Unsubscribe: , List-Archive: Date: Sat Jan 27 10:04:01 2001 X-Original-Date: Sat, 27 Jan 2001 10:03:37 -0700 X-Archives-Salt: eb02cc6e-9ed3-4346-95ae-03d5381cee06 X-Archives-Hash: 5d12587c707384523070fdbdcfaf61ca On Sat, Jan 27, 2001 at 04:29:53PM +0100, Achim Gottinger wrote: > Hi Guys, > > Today I build a working sys-build package that includes all the packages > in sys-build, baselayout and portage. > This means we now have an environment to which we can chroot and build > everithing else within. (I tested all sys-packages with success, so the > rest should work too). > I used exactly the same dir-layout as in the corresponding sys-* > packages, so nothink statically linked remains > after the corresponding packages are merged over. > It is bigger(130MB, 28MB bzipped) than the 50MB I expectend it to be, > maybe it can be reduced to around 100MB. :-/. > What can we do now? > > 1. This build sytsem can be placed on a bootable cd together with the > sources and the ebuild-tree. We can then > unpack the build.tbz2 instead of the sys.tbz2 to our target partition, > chroot there and build everything. OK, I'm very confused, so please explain how this works. Also, what prevented us from just extracting sys.tbz2 and chrooting to /mnt/gentoo and building everything? When you say building everything, do you mean *re*building the base system as well? Does this system use a separate build partition and target partition, or just a single root partition mounted at /mnt/gentoo? And I assume that sys-build has nothing extra. For example, no star, no iptables, etc? OK, I'm looking at /usr/portage/sys-build as I should have done in the first place. Beautiful :) But please explain how the build process is supposed to work (maybe by typing in example command-line build install). > 2. We can use this as a starting point for ports to other platforms. It > should be possible to build the sys-build stuff > if we have ports of spython and portage and gcc-2.95.2 on the > base-system. > > 3. There is no more need for the other sys-categories now so these > packages can be moved to the other categories now. So we are one step > closer to a minimum runtime system now. > > Feedback please Is sys-build becoming our "official" install method? Or will you continue to make a sys.tbz2? Or just a build.tbz2 and then all other packages will be in their own individual package tarballs and we'll add the new system profile (server,desktop,etc) capability to portage to help decide which .tbz2's to install. This feature isn't ready for -rc4 but it can be for -final. Lots of questions this time, Best Regards, -- Daniel Robbins President/CEO http://www.gentoo.org Gentoo Technologies, Inc.