I am trying to get CVS to run with xinetd using wincvs as the client, but it
returns a common error that it cannot change directory to /root. The faq
says to add -f to the command to fix this problem, but I still cannot get it
to work. Does anyone know what I need to do to get this working.

Below is a copy of my cvspserver xinetd config file.

service cvspserver
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        user            = root
        server  = /usr/bin/cvs
        server_args     = -f --allow-root=/var/cvsroot pserver
        disable = no
}

A couple of people on a list serve have stated they believe it is becuase
xinetd is running with the $HOME environment variable set, but I don't know
how to tell the system not to set this environment variable. Also, one of
the documents I read had a different line in the inetd.conf file settings
that had "cvs" directly after the executable. Does anyone know if this is a
typo or required. I cannot find information on why it is there either.

2401 stream tcp nowait root /usr/bin/cvs cvs -f -d=/var/cvsroot pserver

Thanks,
Chad



_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to