From owner-freebsd-questions Sat Dec 18 5:59:54 1999 Delivered-To: freebsd-questions@freebsd.org Received: from fw.wintelcom.net (ns1.wintelcom.net [209.1.153.20]) by hub.freebsd.org (Postfix) with ESMTP id 1BE7F14D41 for ; Sat, 18 Dec 1999 05:59:53 -0800 (PST) (envelope-from bright@wintelcom.net) Received: from localhost (bright@localhost) by fw.wintelcom.net (8.9.3/8.9.3) with ESMTP id GAA00928; Sat, 18 Dec 1999 06:31:00 -0800 (PST) Date: Sat, 18 Dec 1999 06:31:00 -0800 (PST) From: Alfred Perlstein To: jesse reynolds Cc: freebsd-questions@FreeBSD.ORG Subject: Re: Using CVSUP to update the Ports collection... In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 19 Dec 1999, jesse reynolds wrote: > Hi there > > I'm new to CVSUP and how you use it. I've been following the > instructions in Greg Lehey's book. I'm trying to update the ports > collection in my FreeBSD 3.3-RELEASE system, in an effort to bring > them up to date (ssh files are missing from servers etc). > > Is it OK to update only the ports collection without the rest of the 'world'? > > Also, how do you do it properly? I think I've stuffed up my ports > collection by using CVSUP, as the 5 or so programs I've tried making > since all fail. My cvsupfile (/src/cvsup/cvs-cvsupfile) looks like > this: > > *default release=cvs > *default host=cvsup.au.freebsd.org > *default base=/src/cvsup > *default prefix=/usr > *default delete > *default use-rel-suffix > *default compress > ports-all > > and I ran the following command: > > cvsup -g -L2 /src/cvsup/cvs-cvsupfile > > which cause it to be busy for a while downloading a fair whack of stuff. > > But it's put all the guff straight into the /usr/ports heirarchy, is > this what's supposed to happen? Or should I have gotten cvsup to > bring the stuff down into /src/cvsup/something instead and then > checked out what I wanted? I'm a bit lost here as to what you're > actually supposed to do with cvsup. oy! if you want a copy of the cvs repo, then you want to set 'base=/home/ncvs' and use 'cvs -d /home/ncvs' as your cvs command. however it's much easier to just get a copy of the files you need, add the line: *default tag=. and leave it at /usr to just get the most recent files. enjoy, -Alfred To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message