Récupérer les sources
NetBSD par CVS
La machine antioche.lip6.fr, alias anoncvs.fr.netbsd.org
est un mirroir du repository CVS des sources NetBSD. Pour accéder aux sources
il vous faut un client CVS (qui fait partie du système NetBSD de base depuis
1.6). Il y a deux méthodes pour acceder au serveur CVS:
- ssh: il faut positionner la variable CVSROOT à [email protected]:/cvsroot et la variable CVS_RSH à ssh.
- pserver: il faut positionner la variable CVSROOT à :pserver:[email protected]:/pub/NetBSD-CVS, puis taper cvs login. Le
mot de passe est anoncvs.
Pour plus de details sur l'utilisation de CVS, reportez vous à la
http://www2.fr.netbsd.org/Documentation/current/#using-anoncvs.
Pour l'utilisation de CVS sur des liens lents (modem par exemple) il est
possible de compresser les communications entre client et serveurs en
utilisant l'option -z5, par exemple cvs -z5 co -P src.
Merci de ne pas utiliser -z9, le gain est minime et cela augmente
beaucoup la charge sur le serveur.
Il est possible d'utiliser ce mirroir CVS, meme si les sources ont ete
obtenues par un autre moyen (par exemple par cvs depuis un autre serveur cvs
anonyme, ou en utilisant les archive tar des sources), du moment que les
fichiers d'administration CVS (contenues dans les répertoires CVS de
chaque reportoire) existent. Pour cela il faut specifier le CVSROOT sur la
ligne de commande: cvs -d [email protected]:/cvsroot
(ou plus simplement: cvs -d $CVSROOT).
Pour changer definitivement de serveur CVS, il faut changer le nom du serveur
CVS dans tout les fichiers CVS/Root. On peut le faire de la manière
suivante (à partir de la racine des sources):
cp CVS/Root /tmp/
[editer /tmp/Root pour changer le nom du serveur CVS]
find . -path '*/CVS/Root' -exec cp /tmp/Root {} \;
Le mirroir CVS est syncronisé sur le serveur anoncvs maitre toute les heures
a H+15.
Merci de signaler tout probleme à
[email protected].