delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/05/10/13:50:22

X-Spam-Check-By: sourceware.org
To: cygwin AT cygwin DOT com
From: Nicholas Thayer <ndthayer AT comcast DOT net>
Subject: cvs pserver issue with new cygwin packages
Date: Wed, 10 May 2006 11:41:10 -0600
Lines: 44
Message-ID: <e3t8jn$v5e$1@sea.gmane.org>
Reply-To: ndthayer AT comcast DOT net
Mime-Version: 1.0
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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

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


--
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