From owner-freebsd-questions@FreeBSD.ORG Tue Mar 7 08:47:20 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 2B73F16A420 for ; Tue, 7 Mar 2006 08:47:20 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from igloo.linux.gr (igloo.linux.gr [62.1.205.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5497243D45 for ; Tue, 7 Mar 2006 08:47:19 +0000 (GMT) (envelope-from keramida@ceid.upatras.gr) Received: from flame.pc (aris.bedc.ondsl.gr [62.103.39.226]) (authenticated bits=128) by igloo.linux.gr (8.13.5/8.13.5/Debian-3) with ESMTP id k278kL9h022356 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 7 Mar 2006 10:46:47 +0200 Received: from flame.pc (flame [127.0.0.1]) by flame.pc (8.13.4/8.13.4) with ESMTP id k278jToS002001; Tue, 7 Mar 2006 10:45:29 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by flame.pc (8.13.4/8.13.4/Submit) id k278jTNw002000; Tue, 7 Mar 2006 10:45:29 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Date: Tue, 7 Mar 2006 10:45:29 +0200 From: Giorgos Keramidas To: Jose Liang Message-ID: <20060307084529.GD1882@flame.pc> References: <000401c64147$b521c310$2e02a8c0@josematrix> <20060307080753.GB972@flame.pc> <001201c641c2$83bb7840$2e02a8c0@josematrix> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <001201c641c2$83bb7840$2e02a8c0@josematrix> X-Hellug-MailScanner: Found to be clean X-Hellug-MailScanner-SpamCheck: not spam, SpamAssassin (score=-3.375, required 5, autolearn=not spam, ALL_TRUSTED -1.80, AWL 0.82, BAYES_00 -2.60, DNS_FROM_RFC_ABUSE 0.20) X-Hellug-MailScanner-From: keramida@ceid.upatras.gr Cc: freebsd-questions@freebsd.org Subject: Re: Problem with cvs commit failed in cvs-freebsd setup [REVISED] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 08:47:20 -0000 On 2006-03-07 16:38, Jose Liang wrote: >> Sorry for not replying to the original post. I left it in my queue of >> incoming "to-be-replied" messages, and then got dragged into other >> things. > > It's fine, thanks help again! > >> >> Can you show me the output of: >> >> $ ls -ld $CVSROOT/* > > $ ls -ld $CVSROOT/* > ls: :local:/home/cvs/cvsroot/*: No such file or directory Because "$CVSROOT" in your environment is not set correctly. You have obviously included the string ``:local:'' somewhere in there, which is wrong. > Why No such file or directory? > But there are files and directories in $CVSROOT (/home/cvs/cvsroot): Your mailer has wrapped the text, rendering it almost useless, but that's ok in this case. Please try to find out if there's an option to turn off this wrapping for future posts though. > $ls -ld /home/cvs/cvsroot/* > drwxrwxr-x 4 cvs cvs 1536 Mar 6 17:27 /home/cvs/cvsroot/CVSROOT/ > drwxrwxr-x 2 jose cvs 512 Mar 1 05:10 /home/cvs/cvsroot/fifa/ > $ls -ld /home/cvs/cvsroot/CVSROOT/* > drwxrwxr-x 2 cvs cvs 512 Feb 12 23:39 /home/cvs/cvsroot/CVSROOT/Emptydir/ > -r--r--r-- 1 jose cvs 444 Mar 6 17:27 /home/cvs/cvsroot/CVSROOT/avail > -r--r--r-- 1 jose cvs 637 Mar 6 17:27 /home/cvs/cvsroot/CVSROOT/avail,v > -r-xr-xr-x 1 jose cvs 9118 Mar 6 17:27 /home/cvs/cvsroot/CVSROOT/cfg.pm* > -r-xr-xr-x 1 jose cvs 9327 Mar 6 17:27 /home/cvs/cvsroot/CVSROOT/cfg.pm,v* > -r--r--r-- 1 jose cvs 2186 Mar 6 17:27 /home/cvs/cvsroot/CVSROOT/cfg_local.pm > -r--r--r-- 1 jose cvs 2385 Mar 6 17:27 /home/cvs/cvsroot/CVSROOT/cfg_local.pm,v > -r--r--r-- 1 jose cvs 959 Mar 6 17:27 /home/cvs/cvsroot/CVSROOT/checkoutlist [...] This list looks ok. I think your only problem is the wrong value of $CVSROOT. Try setting CVSROOT in your environment to include *ONLY* the path to the CVS root directory. For /bin/sh or GNU bash, this would be: $ export CVSROOT='/home/cvs/cvsroot' For csh(1) the equivalent is: % setenv CVSROOT /home/cvs/cvsroot If this works fine, then make sure you also update any shell startup files that include the old CVSROOT value, and you're set to go :)