From what you entered, it looks like you're doing it properly
Code:
cvs import -m "message" repository vendor-tag release-tag
so I'd wonder about environment settings and the like; e.g., are you using a local repository address (CVSROOT=/usr/local/cvsroot) or server
Code:
:pserver:userid@server.network:/usr/local/cvsroot
(although I cannot imagine that would be a problem, you never know).
If you're using
pserver, you do have these in
/etc/services?
Code:
cvspserver 2401/tcp #CVS network server
cvspserver 2401/udp #CVS network server
cvsup 5999/tcp #CVSup file transfer/John Polstra/FreeBSD
(the last one isn't strictly necessary, but the first two are) and you have this
in
/etc/inetd.conf?
Code:
# CVS - Concurrent Versions System
2401 stream tcp nowait root /usr/bin/cvs cvs -f --allow-root=/usr/local/cvsroot pserver
If you're using
pserver, have you got a file,
.cvspass in your home directory.
Other than those, did you remember to run
cvs init after initially defining the
CVSROOT environment variable; do you have the CVSROOT directory tree in
/usr/local/cvsroot (or wherever your CVSROOT lives). Can you create files in the repository (I've actually seen this kind of thing when for some reason a user does not have permission to write in the repository -- but that was long, long ago). Did you put a
passwd file in
/usr/local/cvsroot/CVSROOT and have you logged in (if you're using
pserver).
I can't really think of anything other than those that might -- might! -- cause this condition but something you can try is blow away
/usr/local/cvsroot, make sure you have
CVSROOT defined properly, do
mkdir /usr/local/cvsroot, set the group on that directory to what you want then run
cvs init and see what you happens. Who knows what evil lurks in the night, eh.
Hope this helps some.