This is the mail archive of the
cygwin
mailing list for the Cygwin project.
cvs pserver issue with new cygwin packages
- From: Nicholas Thayer <ndthayer at comcast dot net>
- To: cygwin at cygwin dot com
- Date: Wed, 10 May 2006 11:41:10 -0600
- Subject: cvs pserver issue with new cygwin packages
- Reply-to: ndthayer at comcast dot net
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/