From: mwood AT indyvax DOT iupui DOT edu (Mark H. Wood) Newsgroups: comp.os.msdos.djgpp Subject: Re: cvs init gives ENODEV on Netware volume Date: 18 May 98 09:06:45 -0500 Organization: Indiana University - Purdue Univeristy At Indianapols,IN Lines: 72 Message-ID: References: NNTP-Posting-Host: indyvax.iupui.edu To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk In article , Eli Zaretskii writes: > > On 15 May 1998, Mark H. Wood wrote: > >> When I try "cvs -d /me/cvs init", I'm rewarded with: >> >> ci: loginfo,v: No such device (ENODEV) >> cvs.exe [init aborted]: failed to check in /me/cvs/CVSROOT/loginfo > > Your message doesn't give enough info. First, what drive is the > /me/cvs directory on? What does "TRUENAME \me\cvs" print when issued > from exactly the same place where you tried to run CVS? Thank you for your response. First, I must confess that I fell prey to a reflex and hid my true username. I'm actually logged in as ADMIN (no, not *that* admin; one further down the NDS tree). So it actually complains about checking in /ADMIN/cvs/CVSROOT/loginfo. That said, TRUENAME \ADMIN\cvs run from the directory holding the files that I want to put under cvs, gives: \\DONOHUE\USERS\ADMIN\CVS This was done while sitting in K:\ADMIN\src\Launch32, mapped as follows: K:\ADMIN\src\Launch32>map k: Drive K: = DONOHUE_USERS: \ADMIN\SRC\LAUNCH32 Looking afterward, I see that a loginfo file was created and contains data. > Did you try to do the same on a local disk? If so, did it work? If > you didn't try it, please do. I did try it, and it did work, and I should have remembered to report this. I wish I could say that this is a workaround, but I have to be able to wipe this workstation and reload it at any time. All my permanent stuff needs to be on a file server. > Next, do you have DJGPP.ENV file (from djdev201.zip) installed? If > so, set LFN=y in the environment and see if that helps. "+LFN=y" is already present in the global section of that file. The Netware volume has LONG namespace installed, and I can use long filenames without any trouble when using DOS commands. >> I tried setting RCSINIT to "-x" but I still get the ",v" (which >> might or might not be the problem -- I can COPY CON "foo,v" and I >> get exactly the filename I specified without complaints). > > ,v shouldn't be the problem if your installation supports long file > names (which it should by default). Anyway, problems related to long > file names usually return ENOENT, not ENODEV. > > If none of the above helps, please tell exactly what command line did > RCS get invoked with, then run that same command manually and report > what happens. Copied straight from the "MS-DOS Prompt" window: K:\ADMIN\src\Launch32>cvs -t init -> system('k:/admin/djgpp/Bin/ci' '-x,v/' '-q' '-u' '-t-' '-minitial checkin of loginfo' 'loginfo') ci: loginfo,v: No such device (ENODEV) cvs.exe [init aborted]: failed to check in K:/Admin/cvs/CVSROOT/loginfo -- Mark H. Wood, Lead Systems Programmer [@disclaimer@] MWOOD AT IUPUI DOT EDU Finger for more information. The rats won the first heat, but I'm not licked yet!