Configurando o fantástico CVS para Conectiva, Mandrake e Red Hat
Dica publicada em Linux / Sistema de Arquivos
Configurando o fantástico CVS para Conectiva, Mandrake e Red Hat
Acompanhando o artigo Controlando projetos com o fantástico CVS, verifiquei que a configuração do CVS Server é diferente nas distros do Red Hat e provavelmente outras que usam o xinetd ao invés do inetd e as que usam pacotes rpm.
Se esse é o seu caso, ao invés de seguir a configuração do arquivo faça o seguinte:
No lugar de configurar o inetd.conf você vai ter que criar o arquivo /etc/xinetd.d/cvspserver e configurá-lo com o seguinte:
Se esse é o seu caso, ao invés de seguir a configuração do arquivo faça o seguinte:
No lugar de configurar o inetd.conf você vai ter que criar o arquivo /etc/xinetd.d/cvspserver e configurá-lo com o seguinte:
# default: on
# description: Serviço para leitura/gravação de arquivos
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
group = root
log_type = FILE /var/log/cvspserver
env = 'HOME=/home/cvs'
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvs pserver
log_on_failure += USERID
}
# description: Serviço para leitura/gravação de arquivos
service cvspserver
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
group = root
log_type = FILE /var/log/cvspserver
env = 'HOME=/home/cvs'
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvs pserver
log_on_failure += USERID
}
Isso onde /home/cvs é o diretório de repositório, onde vão ficar os projetos, se você preferir outro é só substituir esse local.
Depois disso você tem que dar um restart no xinetd:
# service xinetd restart
E agora é só configurar o diretório de repositório com o seguinte comando:
# cvs -d /home/cvs init
Depois disso você tem que dar um restart no xinetd:
# service xinetd restart
E agora é só configurar o diretório de repositório com o seguinte comando:
# cvs -d /home/cvs init
[]'s
Daniel Freire