From owner-freebsd-questions Tue Sep 3 1:14:52 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 69AA437B400 for ; Tue, 3 Sep 2002 01:14:48 -0700 (PDT) Received: from smtp.infracaninophile.co.uk (happy-idiot-talk.infracaninophile.co.uk [81.2.69.218]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3EB7743E42 for ; Tue, 3 Sep 2002 01:14:47 -0700 (PDT) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk ([IPv6:::1]) by smtp.infracaninophile.co.uk (8.12.5/8.12.5) with ESMTP id g838EiGk020575; Tue, 3 Sep 2002 09:14:44 +0100 (BST) (envelope-from matthew@happy-idiot-talk.infracaninophile.co.uk) Received: (from matthew@localhost) by happy-idiot-talk.infracaninophile.co.uk (8.12.5/8.12.5/Submit) id g838Ec9R020574; Tue, 3 Sep 2002 09:14:38 +0100 (BST) Date: Tue, 3 Sep 2002 09:14:38 +0100 From: Matthew Seaman To: Gene Bomgardner Cc: FreeBSD-questions@FreeBSD.ORG Subject: Re: build world failure Message-ID: <20020903081438.GB20142@happy-idiot-talk.infracaninophi> References: <3D739D61.12971.643A506@localhost> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3D739D61.12971.643A506@localhost> User-Agent: Mutt/1.5.1i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Mon, Sep 02, 2002 at 05:18:25PM -0400, Gene Bomgardner wrote: > While trying to build world (4.6) it bombed saying it couldn't fine > /usr/src/tools/install.sh > > I checked and discovered there was a file "install.sh,v" > > What's this ",v" stuff? There are many such files. Did I miss a step? > Or maybe cvsup'd the wrong file? The ",v" stuff comes from CVS --- it seems you've managed to pull down the cvs repository to your /usr/src, rather than the checked out source code. Both are supported via cvsup, but unless you're going to be doing heavyweight FreeBSD development or you have to buildworld for a wide variety of OS versions, the cvs repository is probably not what you want. (Besides, the traditional place to keep the CVS repository is /home/ncvs). The simplest way of getting cvsup working is to start with the appropriate example supfile --- they should be in /usr/share/examples/cvsup, but were accidentally omitted from one of the recent releases. To track stable (RELENG_4), you can use /usr/share/examples/cvsup/stable-supfile and you don't even have to edit the file at all. Just use a command line like: cvsup -g -L 2 -h cvsup.ca.freebsd.org /usr/share/examples/cvsup/stable-supfile If you're tracking one of the security branches you might have to edit a copy of the stable-supfile and change 'RELENG_4' into 'RELENG_4_6' one time, but once you're on the appropriate branch (ie. after {build,install}world), you can just use /usr/share/examples/cvsup/standard-supfile which is cunningly set up to track whatever release version you've installed. In your case, I'd move aside or delete everything you've currently got under /usr/src and start again with a clean sheet. Once you've got a decent copy of /usr/src set up your /etc/make.conf correctly, and you can run cvsup easily by running 'make update' from /usr/src --- refer to /etc/defaults/make.conf for details but something like: SUP_UPDATE= yes # SUP= /usr/local/bin/cvsup SUPFLAGS= -g -L 2 SUPHOST= cvsup.ca.FreeBSD.org SUPFILE= /usr/share/examples/cvsup/stable-supfile PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile in /etc/make.conf should work for you. Cheers Matthew -- Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message