delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/05/10/17:44:29

X-Spam-Check-By: sourceware.org
To: cygwin AT cygwin DOT com
From: Nicholas Thayer <ndthayer AT comcast DOT net>
Subject: Re: cvs pserver issue with new cygwin packages
Date: Wed, 10 May 2006 15:43:33 -0600
Lines: 53
Message-ID: <e3tmq8$kcg$1@sea.gmane.org>
References: <e3t8jn$v5e$1 AT sea DOT gmane DOT org>
Mime-Version: 1.0
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
In-Reply-To: <e3t8jn$v5e$1@sea.gmane.org>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

Nicholas Thayer wrote:
> After upgrading to the latest cygwin packages (coreutils, findutils, 
> cygwin), the cvs pserver fails for updates and checkouts.
> 
> I am using the CVS pserver under cygwin to run an intranet CVS 
> repository that networked computers can access.  Since this is an 
> intranet environment, there are no security issues.
> 
> The implementation I am using is to have a CVSROOT/passwd file for 
> login.  The pserver is started in the inetd.conf file as:
> 
> cvspserver  stream  tcp     nowait  root    /bin/cvs cvs -f 
> --allow-root=/usr/
> local/REPOSITORY pserver
> 
> After upgrading to the latest cygwin packages (coreutils, findutils, 
> cygwin), the following error message is being displayed and the pserver 
> is no longer usable:
> 
> $ cvs co test
> cannot mkdir /tmp/cvs-serv3172/.
> No such file or directory
> 
> The directory info after the cvs-{serv3172} is dynamic. Looking at the 
> /tmp directory, this new directory does not exist.  This leads me to 
> think that a mkdir -p flag needs to be used or the CVS pserver code 
> needs to be changed to call 'mkdir /tmp/cvs-{xxx}', which would be one 
> level deep and the mkdir call would succeed.
> 
> The pserver worked fine for the following packages and versions:
> 
> cygwin - 1.5.18-1
> coreutils - 5.3.0-9
> findutils - 4.2.25-2
> 
> How do I resolve this issue in order to upgrade to the latest packages?  
> Until a solution can be found I can't upgrade these packages without 
> breaking the cvs server, which is absolutely necessary that it run.
> 
> Please assist and thanks for the help,
> Nicholas
> 
> 

I installed the latest cygwin snapshot 
(cygwin1-20060427.dll), and am using the same CVS package 
(1.11.17-1), and the directory creation problems have gone 
away.  So, the next stable release of the cygwin1.dll should 
solve this problem for other users unwilling to upgrade to a 
snapshot binary.

Thanks for everyone's help,
Nicholas


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019