From owner-freebsd-stable Wed Nov 8 19:15:41 2000 Delivered-To: freebsd-stable@freebsd.org Received: from mail.gmx.net (pop.gmx.net [194.221.183.20]) by hub.freebsd.org (Postfix) with SMTP id 3DB9B37B479 for ; Wed, 8 Nov 2000 19:15:37 -0800 (PST) Received: (qmail 24584 invoked by uid 0); 9 Nov 2000 03:15:34 -0000 Received: from p3ee21616.dip.t-dialin.net (HELO speedy.gsinet) (62.226.22.22) by mail.gmx.net (mail07) with SMTP; 9 Nov 2000 03:15:34 -0000 Received: (from sittig@localhost) by speedy.gsinet (8.8.8/8.8.8) id WAA21177 for freebsd-stable@FreeBSD.org; Wed, 8 Nov 2000 22:29:26 +0100 Date: Wed, 8 Nov 2000 22:29:25 +0100 From: Gerhard Sittig To: freebsd-stable@FreeBSD.org Subject: Re: sizing advice Message-ID: <20001108222925.C25237@speedy.gsinet> Mail-Followup-To: freebsd-stable@FreeBSD.org References: <200011082007.NAA19115@freeway.dcfinc.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <200011082007.NAA19115@freeway.dcfinc.com>; from chad@DCFinc.com on Wed, Nov 08, 2000 at 01:07:59PM -0700 Organization: System Defenestrators Inc. Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Wed, Nov 08, 2000 at 13:07 -0700, Chad R. Larson wrote: > > I've been using CVSup to track various source trees (mostly > RELENG_2 and RELENG_3) for several years now. But I'm ready to > try to track the repository and cut my own releases. > > Could someone kindly discuss how much disk space I should set > aside to hold the repository? And how much space it takes to > build a release? The repo has some 1.2 GB here, so 2GB of a partition should suffice (and maybe you want to play with noatime and other mount options, as well as all the other hints from the lists regarding separate disks for /usr/src and /usr/obj apply). See some stats on the FreeBSD and OpenBSD repo below. ----- snip ------------------------------------------------------ [root@organ] (530) ~ # du -s /home/?cvs 1184662 /home/fcvs 994926 /home/ocvs [root@organ] (531) ~ # ll /home/?cvs /home/fcvs: total 6 drwxrwxr-x 5 root wheel 1536 Nov 8 18:24 CVSROOT/ drwxrwxr-x 22 root wheel 512 Oct 31 14:26 doc/ drwxrwxr-x 56 root wheel 1536 Nov 8 19:54 ports/ drwxrwxr-x 24 root wheel 1024 Nov 8 19:13 src/ /home/ocvs: total 7 drwxrwxr-x 4 root wheel 1024 Nov 8 18:36 CVSROOT/ drwxrwxr-x 6 root wheel 512 Nov 7 19:13 X11/ drwxrwxr-x 38 root wheel 1024 Nov 7 19:24 ports/ drwxrwxr-x 18 root wheel 512 Nov 7 19:31 src/ drwxrwxr-x 25 root wheel 3072 Nov 8 18:49 www/ [root@organ] (532) ~ # ----- snap ------------------------------------------------------ Turning from cvsupping to keeping a local CVS repo should be as easy as editing "release=cvs" into your cvsup config, unless I'm missing something here. One GB of space should not hurt with today's disk sizes. For this little change you will get the advantage of fast (since local) research in the logs or exporting or updating to previous dates and milestones in case -STABLE turns out to have a little jitter as happened sometimes and will happen every now and then. All of this will pay a few times really soon even if you won't build releases. Plus it will keep your local changes (enhancements, early / private "MFC" before it happens in the repo, patches you want but which don't exist even in -CURRENT, etc) and merge them with what happens in the repo. I fail to see the downside. :> I even dare to say that all the serious -STABLE trackers should have their local CVS repo around -- for their own sake and advantage! To build a release you need space for compiling the world (and packages? I'm not sure) and cutting the image. Although I never did this, I remember a discussion somewhere on the list. Let's see ... ----------------------------------------------------------------- Date: Fri, 2 Apr 1999 22:16:03 +0200 (CEST) From: N To: freebsd-stable@FreeBSD.ORG Subject: Re: Problem with "make release" - Solved Message-ID: <9904022144470.32351-100000@liquid.tpb.net> ----------------------------------------------------------------- This is quite an enourmous summary of how to "make release". And the following could be of interest, too: ----------------------------------------------------------------- Date: Wed, 2 Aug 2000 07:52:55 -0400 (EDT) From: "Chris D. Faulhaber" To: plamendp@bgstore.com Cc: freebsd-stable@freebsd.org Subject: Re: making a RELEASE Message-ID: ----------------------------------------------------------------- ----------------------------------------------------------------- From: Makoto MATSUSHITA To: lioux@uol.com.br, freebsd-stable@freebsd.org Subject: Re: How to Create a FreeBSD iso image Date: Mon, 14 Aug 2000 00:46:22 +0900 Message-Id: <20000814004622W.matusita@jp.FreeBSD.org> ----------------------------------------------------------------- I suppose you have fun reading those and will provide feedback. Maybe these things could end up in the handbook (or are already? I haven't checked right now). virtually yours 82D1 9B9C 01DC 4FB4 D7B4 61BE 3F49 4F77 72DE DA76 Gerhard Sittig true | mail -s "get gpg key" Gerhard.Sittig@gmx.net -- If you don't understand or are scared by any of the above ask your parents or an adult to help you. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message