Hello all-

I am setting up a FreeBSD 5.x machine with cvs 1.11.17.

My goal is to have a "guest" style read-only access to a cvs repository 
under a strict chroot environment.  I have setup my repository with file 
permissions similar to those found in the how-to 
http://www.idealx.org/doc/chrooted-ssh-cvs-server.en.html   However, instead 
of using a rssh or a smrsh type of shell, I am attempting to do a classic 
chroot.

The cvs user logs into the server with ssh and get dropped into a chroot 
directory.  I have place what I believe to be all the necessary files (cvs 
binary, permission/group files and repository files) for cvs to work inside 
this chroot environment and it *seems* to be working as intended as a chroot 
environment.  However, when my remote system attempts a "cvs update -Ad" (or 
diff or other client command)  I get the following errors.

Root: not found
Valid-responses: not found
valid-requests: not found

Then the process just hangs until a ^C


Question: is there a debug or verbose mode I can use to get more output?  I 
have the mirrored repository file structure and permissions set up 
correctly, my only binaries I have are the following

/bin/sh
/bin/chroot.sh
/bin/ls
/dev/null
/usr/bin/rsync
/usr/bin/cvs

Does cvs server need more binaries to work properly? Is there a way I can 
run "cvs server" by hand from the chroot environment to simulate what my 
client should be doing?

Thanks in advance! 


_______________________________________________
Info-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/info-cvs

Reply via email to