Ajuda p/ configurar CVS no freebsd

5 respostas
jason_bourne

Pessoal,

Estou usando um servidor cvs no freebsd e o netbeans. Configurei td certo no servidor e o client cvs no netbeans. Mas não consigo atualizar os fontes, pois o commit só atualiza o repositório.
A mensagem do log do cvs é esta:

cvsd: connection from 192.168.66.235 32924
cvsd: debug: fork() succeeded (child pid=96898)
cvsd: debug: select() failed (ignored): Interrupted system call
cvsd: cvs command exited with exit-status 0
cvsd: connection from 192.168.66.235 32925
cvsd: debug: fork() succeeded (child pid=96906)
cvsd: debug: select() failed (ignored): Interrupted system call
cvsd: cvs command exited with exit-status 0

Alguem pode me dar uma luz sobre isso?

5 Respostas

cv1

Ja tentou fazer um cvs update depois? :slight_smile:

jason_bourne

Mas a sequencia certa não é update e depois commit?

cv1

O update traz as modificacoes que estao no repositorio, o commit envia modificacoes pro repositorio. Entao, geralmente a sequencia eh update-commit, mas se a sua versao local for igual a do repositorio, nao vai ter muito o que trazer :smiley:

jason_bourne

CVS é realmente um software muito precario. Veja agora a msg de erro q aparece:

Cannot access /jsp/CVSROOT
 No such file or directory
cvs server: cannot find module `.' - ignored
jason_bourne

Vou colocar as configurações do meu servidor:

meu cvsd.conf

RootJail /var/lib/cvsd
Uid cvsd
Gid cvsd
Nice 1
Umask 027
PidFile /var/run/cvsd.pid
Listen * 2401
MaxConnections 10
Log syslog info
Log /var/log/cvsd.log error
Repos /jsp

meu .bashrc

export CVSROOT='/var/lib/cvsd'

Os comandos que eu dei para instalar o CVS são:

cd /usr/ports/devel/cvsd
make install clean #instala o ports do cvsd no freebsd

cvsd-buildroot /var/lib/cvsd #para criar a jaula p/ o cvsd
cvs -d /var/lib/cvsd/jsp #para criar o CVSROOT dentro do repositorio jsp

cd /usr/local/jakarta-tomcat5.0/webapps/ROOT/
cvs import jsp v-1 start #para importar os fontes para o repositorio

chown -R cvsd:cvsd /var/lib/cvsd/jsp/jsp #muda o dono e o grupo para cvsd

cvsd-passwd /var/lib/cvsd/jsp/jsp +usuariox #seta a senha p/ o usuariox

/usr/local/etc/rc.d/cvsd.sh start #starta o daemon do cvsd

Depois disso eu tento logar com o comando:

cvs -d :pserver:usuariox@ip_do_servidor:/jsp login

E ele loga normalmente, mas na hora de dar o comando dentro do diretório local da minha maquina:

cvs checkout jsp

aparece essa mensagem de erro:

Cannot access /jsp/CVSROOT
No such file or directory

Realmente não sei o que fazer nesse caso…
:?: :?: :?: :?:

Criado 18 de março de 2005
Ultima resposta 18 de mar. de 2005
Respostas 5
Participantes 2