Node:El Fichero config, Next:, Up:El directorio administrativo CVSROOT/



El Fichero config

El fichero config le permite configurar ciertos par�metros de comportamiento global. Sigue un formato muy estricto

PAR�METRO=VALOR
(etc)

sin permitirse espacios adicionales. Por ejemplo, aqu� hay un posible fichero config:

SystemAuth=yes
TopLevelAdmin=no
PreservePermissions=no

(Una entrada ausente equivaldr�a a no.)

El par�metro SystemAuth controla si CVS deber�a mirar en el fichero de sistema passwd si falla al encontrar un determinado nombre de usuario en el fichero CVSROOT/passwd. Las distribuciones de CVS vienen con �l puesto a no para ser conservadoras en cuanto a la seguridad del sistema.

TopLevelAdmin le dice a CVS si hacer un directorio CVS/ hermano cuando obtiene una copia de trabajo. Este directorio CVS/ podr�a no estar dentro de la copia de trabajo, sino junto a ella. Ser�a conveniente habilitarlo si usted tiende (y los usuarios del repositorio tienden) a obtener copias de muchos proyectos diferentes en el mismo repositorio. De lo contrario deber�a dejarlo desactivado, ya que puede ser desconcertante ver que aparece un directorio CVS/ adicional donde no lo espera.

PreservePermissions controla si se conservan los permisos de fichero y otra metainformaci�n en la historia de revisiones. �sta es una caracter�stica algo oscura que seguramente no valga la pena describir en detalle. Si est� interesado vea el nodo Special Files en el Cederqvist (nodo es una palabra de Texinfo para una posici�n particular en un documento Info. Para ir a un nodo mientras se lee Info, teclee g seguido del nombre del nodo, desde cualquier parte del documento).

LockDir tambi�n es una caracter�stica usada raramente. En circunstancias especiales, querr� decirle a CVS que cree sus ficheros de bloqueo en alg�n sitio distinto de los subdirectorios del proyecto, para evitar problemas de permisos. Estos ficheros de bloqueo impiden que CVS tropiece consigo mismo al realizar m�ltiples operaciones en el mismo directorio del repositorio a la vez. En general, nunca tendr� que preocuparse por ello, pero a veces puede que los usuarios tengan problemas actualizando u obteniendo copias de trabajo desde un directorio del repositorio porque son incapaces de crear un fichero de bloqueo (CVS necesita crear un fichero de bloqueo, incluso en operaciones de s�lo lectura, para evitar situaciones en las que podr�a acabar leyendo mientras otra invocaci�n de CVS est� escribiendo). El remedio habitual para esto es cambiar los permisos del repositorio, pero cuando esto no es factible, el par�metro LockDir puede resultar pr�ctico.

No hay m�s par�metros por el momento, pero puede que en versiones futuras de CVS se a�adan otros nuevos; deber�a comprobar siempre el Cederqvist o el propio fichero config de la distribuci�n para ver los cambios.