delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/05/18/10:17:11

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: <LJ3JkfdQj$WY@indyvax.iupui.edu>
References: <Pine DOT SUN DOT 3 DOT 91 DOT 980517142611 DOT 14173W-100000 AT is>
NNTP-Posting-Host: indyvax.iupui.edu
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp

In article <Pine DOT SUN DOT 3 DOT 91 DOT 980517142611 DOT 14173W-100000 AT is>, Eli Zaretskii <eliz AT is DOT elta DOT co DOT il> 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!

- Raw text -


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