I'm running Red hat Linux, and I installed cvs from rpms.
I upgraded from cvs-1.10.2 (from the official Red Hat Linux 5.,2 CD) to
cvs-1.10.8, built from a source rpm I made by modifying a spec file for
cvs 1.10.7 to use the newer tarball and omit the RHS patches.
I have installed cvs in /etc/inetd.conf thus:
2401 stream tcp nowait cvs /usr/sbin/tcpd /usr/bin/cvs
--allow-root=/home/cvs pserver
This differs from the documented way in two details:
1 I'm using tcp wrappers; accesses are logged
2 cvs runs as user cvs (there's an account with that name)
This works well with 1.10.2. It fails with 1.10.8:
[summer@possum temp]$ cvs -d :pserver:summer@emu:/home/cvs checkout zap
setgid failed: Operation not permitted
cvs checkout: authorization failed: server emu rejected access
After this I reverted to 1.10.2 and reran the same command:
[summer@possum temp]$ cvs -d :pserver:summer@emu:/home/cvs checkout zap
cvs server: Updating zap
U zap/Data
U zap/Make.files
U zap/Make.header
U zap/Makefile
etc
--
Cheers
John Summerfield
http://os2.ami.com.au/os2/ for OS/2 support.
Configuration, networking, combined IBM ftpsites index.