X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Nicholas Thayer Subject: cvs pserver issue with new cygwin packages Date: Wed, 10 May 2006 11:41:10 -0600 Lines: 44 Message-ID: Reply-To: ndthayer AT comcast DOT net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit 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: List-Archive: List-Post: List-Help: , 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/