From owner-freebsd-current Wed Nov 27 13: 9:29 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E30E37B401; Wed, 27 Nov 2002 13:09:26 -0800 (PST) Received: from harrier.mail.pas.earthlink.net (harrier.mail.pas.earthlink.net [207.217.120.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1757143EBE; Wed, 27 Nov 2002 13:09:26 -0800 (PST) (envelope-from tlambert2@mindspring.com) Received: from pool0147.cvx21-bradley.dialup.earthlink.net ([209.179.192.147] helo=mindspring.com) by harrier.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 18H9Qy-0004oZ-00; Wed, 27 Nov 2002 13:09:24 -0800 Message-ID: <3DE53422.68C170E6@mindspring.com> Date: Wed, 27 Nov 2002 13:07:46 -0800 From: Terry Lambert X-Mailer: Mozilla 4.79 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: "Paul A. Scott" Cc: freebsd-current@freebsd.org, freebsd-questions@freebsd.org Subject: Re: Problem pulling particular directory from CVS References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG "Paul A. Scott" wrote: > setenv CVSROOT ":pserver:anoncvs@anoncvs.FreeBSD.org:/home/ncvs" > cvs login > cvs co src/contrib > > When it gets to directory src/contrib/cvs, I get: > > cvs checkout: cannot open CVS/Entries for reading: No such file or directory > cvs [checkout aborted]: cannot write : No such file or > directory > > Nothing hidden, totally forthright. Except that's a different error than the one you said before. 8-). This particular error usually when you are doing this as root, and have an overly-anal umask set. To correct it, you should delete the subtree from that point, and at an upper level, type: cvs update -d The subdirectories that would have been included in the original checkout will be brought in and created ("-d"), without you needing to repeat the "checkout". > > Probably you can get around the problem by updating your 'cvs', > > Running 'cvs -v' on FreeBSD 4.5: > Concurrent Versions System (CVS) 1.10 `Halibut' (client/server) > > This version breaks on checkout of src/contrib/cvs > > Running 'cvs -v' on FreeBSD 4.7: > Concurrent Versions System (CVS) 1.11.1p1-FreeBSD (client/server) > > This version works. > > Thanks. I'll update my cvs. I still find it hard to believe you aren't using a particular tag; the other procedure outlined above should work for you with the old CVS against the error message you are getting now. One possibility is that the source tree you are doing has a stick tag set? In any case, if you have a workaround, you're probably more interested in the fact it works than in why. 8-) 8-). -- Terry To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message