I tried to set-up pserver with 'SystemAuth=no' in
CVSROOT/config.
(the cvs host is a RedHat 6.2 clone)
I consulted cvshome.org documents thoroughly (really)...
local> cvs co CVSROOT
local> cd CVSROOT
local> vi passwd <--- new file...
<>
At last, i logged in from a remote host and ended with an
error...
user1: No such user in CVSROOT/passwd
cvs login aborted...
what? i checked out CVSROOT again, examined the passwd
file. (at local)
all of things seemed correct...
I explored several possibilities, but no better.
I managed to find out an anomaly in $CVSROOT/CVSROOT.
passwd,v file was there, but No 'passwd' file itself!!
That's the whole cause... when I copied passwd file
,which was checked
out before, into $CVSROOT/CVSROOT, all problems had gone.
So, This is a bug in CVS (with both 1.10.7 and 1.11.1)?
or undocumented
feature?
Why not CVS create a passwd file itself? Why CVS try to
look up a file that
it hasn't created? As long as i can remember, such
anomaly wasn't documented
at cvshome.org... Right?