diff options
Diffstat (limited to 'es_ES.ISO8859-1/articles/cvs-freebsd/article.sgml')
-rw-r--r-- | es_ES.ISO8859-1/articles/cvs-freebsd/article.sgml | 290 |
1 files changed, 145 insertions, 145 deletions
diff --git a/es_ES.ISO8859-1/articles/cvs-freebsd/article.sgml b/es_ES.ISO8859-1/articles/cvs-freebsd/article.sgml index 5ab039aa89..a3dd86a367 100644 --- a/es_ES.ISO8859-1/articles/cvs-freebsd/article.sgml +++ b/es_ES.ISO8859-1/articles/cvs-freebsd/article.sgml @@ -40,13 +40,13 @@ </legalnotice> <abstract> - <para>Este artículo describe los pasos que dí para + <para>Este artículo describe los pasos que dí para configurar un repositorio CVS con los mismos <quote>scripts</quote> - usados por el proyecto &os; en su configuración. + usados por el proyecto &os; en su configuración. Tienen algunas ventajas frente a las demás - configuraciones de CVS, por ejemplo una gestión más + configuraciones de CVS, por ejemplo una gestión más eficaz de los accesos a los árboles de código y - la creación de mensajes de correo electrónico por + la creación de mensajes de correo electrónico por cada commit.</para> &trans.es.jcamou; </abstract> @@ -63,22 +63,22 @@ un árbol de código con otros desarrolladores, lo cual puede convertirse rápidamente en una pesadilla para la administración del sistema, especialmente si se desea - proteger del acceso indiscriminado ciertas partes del + proteger del acceso indiscriminado ciertas partes del árbol.</para> <para>&os; es uno de los proyectos que usan <application> CVS</application>. También cuenta con una gran cantidad de desarrolladores alrededor del mundo. Ellos mismos desarrollaron algunos <quote>scripts</quote> para hacer - del manejo del repositorio una tarea más fácil. - Recientemente estos <quote>scripts</quote> fueron revisados por - &a.joe; para facilitar su uso en otros proyectos. Este + del manejo del repositorio una tarea más fácil. + Recientemente estos <quote>scripts</quote> fueron revisados por + &a.joe; para facilitar su uso en otros proyectos. Este artículo muestra uno de los métodos para usar estos nuevos <quote>scripts</quote>.</para> - <para>Si quiere sacar verdadero partido de la información que - se le brinda en este artículo debe tener familiaridad con - métodos básicos para realizar operaciones + <para>Si quiere sacar verdadero partido de la información que + se le brinda en este artículo debe tener familiaridad con + métodos básicos para realizar operaciones <application>CVS</application>.</para> </sect1> @@ -86,7 +86,7 @@ <title>Comienzo de la configuración</title> <warning> - <para>Es preferible que realice estos procedimientos + <para>Es preferible que realice estos procedimientos en un repositorio de prueba vacío y podamos asi asegurarnos de que entiende todas las consecuencias. Como siempre, asegúrese de tener respaldos recientes.</para> @@ -109,9 +109,9 @@ <sect2> <title>El grupo del repositorio</title> - <para>Ahora vamos a crear al grupo dueño del repositorio. + <para>Ahora vamos a crear al grupo dueño del repositorio. Todos los <quote>committers</quote> necesitan estar en este - grupo, para de esta manera poder escribir en el repositorio. + grupo, para de esta manera poder escribir en el repositorio. Asumiremos el grupo <literal>ncvs</literal> por defecto de &os;. @@ -135,14 +135,14 @@ <para>Ahora es necesario obtener el directorio <filename> CVSROOT</filename> del repositorio de &os;. Puede hacerse muy fácilmente desde una réplica del CVS - anónimo de &os;. Para más información + anónimo de &os;. Para más información <!-- consulte <ulink url="&url.books.handbook;/anoncvs.html">el capítulo --> consulte <ulink - url="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/anoncvs.html">el - capítulo correspondiente del Handbook</ulink>. + url="http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/anoncvs.html">el + capítulo correspondiente del Handbook</ulink>. Asumiremos que el código está en <filename>CVSROOT-freebsd</filename> en el directorio actual.</para> @@ -155,8 +155,8 @@ sito en <filename>CVSROOT</filename> a nuestro repositorio. Si está familiarizado con <application>CVS </application>, puede pensar que se puede - realizar importando los <quote>scripts</quote>, lo que debería - permitirle sincronizar posteriores versiones muy fácilmente. + realizar importando los <quote>scripts</quote>, lo que debería + permitirle sincronizar posteriores versiones muy fácilmente. No es así, <application>CVS</application> tiene una deficiencia en este aspecto: al intentar importar código al directorio @@ -164,13 +164,13 @@ ficheros administrativos necesarios. Para hacer que esto suceda es necesario ejecutar <quote>checkin</quote> en cada uno de ellos después de importarlos, - perdiendo asi el valor de <literal>cvs import</literal>. - En consecuencia el método recomendado para este - cometido es sencillamente copiar los + perdiendo asi el valor de <literal>cvs import</literal>. + En consecuencia el método recomendado para este + cometido es sencillamente copiar los <quote>scripts</quote>.</para> - <para>No importa en realidad si no encuentra demasiado sentido al - párrafo anterior, el resultado será el mismo. + <para>No importa en realidad si no encuentra demasiado sentido al + párrafo anterior, el resultado será el mismo. Simplemente haga <quote>check out</quote> de su <filename>CVSROOT </filename> y copie los ficheros de &os; a su copia local: @@ -181,24 +181,24 @@ &prompt.user; <userinput>cvs add *</userinput></screen> Tenga en cuenta que probablemente recibirá advertencias - acerca de directorios no copiados; es normal que suceda pero no - debe usted preocuparse porque éstos no son + acerca de directorios no copiados; es normal que suceda pero no + debe usted preocuparse porque éstos no son necesarios.</para> </sect2> <sect2> <title>Los <quote>scripts</quote></title> - <para>Ahora ya cuenta con una copia exacta en su directorio de - trabajo de los <quote>scripts</quote> que &os; usa en la - gestión de su repositorio. - He aquí una descripción del cometido de cada uno de + <para>Ahora ya cuenta con una copia exacta en su directorio de + trabajo de los <quote>scripts</quote> que &os; usa en la + gestión de su repositorio. + He aquí una descripción del cometido de cada uno de ellos.</para> <itemizedlist> <listitem> <para><filename>access</filename> - este fichero - no se usa en la configuración por defecto. + no se usa en la configuración por defecto. Se usa en <link linkend="freebsdspecific">la configuración del proyecto &os;</link>, el cual controla el acceso al repositorio. Puede @@ -211,7 +211,7 @@ controla el acceso al repositorio. Dentro del mismo es posible especificar grupos de personas autorizadas para el acceso al repositorio, - asi como commits no autorizados en uno o más + asi como commits no autorizados en uno o más directorios dados. Deberá editarlo para que contenga los grupos y directorios que se usarán en su @@ -221,7 +221,7 @@ <listitem> <para><filename>cfg.pm</filename> - este fichero se encarga de analizar su configuración - y provee la configuración por defecto. + y provee la configuración por defecto. <emphasis>No</emphasis> deberá usted cambiar nada en este fichero. Si va a hacer cambios su configuración deberán ir en @@ -235,8 +235,8 @@ sistema. Deberá configurar todo tipo de cosas en este fichero, tales como el envío por correo electrónico de los mensajes - de commit, desde qué <quote>hosts</quote> pueden - hacer commits los usuarios, etc. Más + de commit, desde qué <quote>hosts</quote> pueden + hacer commits los usuarios, etc. Más información más adelante en el texto.</para> </listitem> @@ -244,28 +244,28 @@ <para><filename>checkoutlist</filename> - este fichero lista todos los ficheros bajo control de <application> CVS</application> en este directorio, aparte de aquellos - estándar creados por <literal>cvs init</literal>. + estándar creados por <literal>cvs init</literal>. Deberá editar éste para borrar algunos ficheros específicos del proyecto &os;.</para> </listitem> <listitem> <para><filename>commit_prep.pl</filename> - este <quote> - script</quote> se encarga de realizar algunas comprobaciones - previas a cada commit según las modificaciones hechas o - o no en su versión de - <filename>cfg_local.pm</filename>. + script</quote> se encarga de realizar algunas comprobaciones + previas a cada commit según las modificaciones hechas o + o no en su versión de + <filename>cfg_local.pm</filename>. No debería modificar este <quote>script</quote>.</para> </listitem> <listitem> <para><filename>commitcheck</filename> - este <quote>script</quote> - es invocado directamente por <application>CVS</application>. + es invocado directamente por <application>CVS</application>. En primer lugar comprueba que la <quote>committer</quote> tenga acceso a una parte específica del árbol usando <filename>cvs_acls.pl</filename>, para después - ejecutar <filename>commit_prep.pl</filename>, mediante el que - efectuará las comprobaciones de rigor previas a cada + ejecutar <filename>commit_prep.pl</filename>, mediante el que + efectuará las comprobaciones de rigor previas a cada commit. Si todo ha ido bien <application>CVS</application> permitirá que el commit tenga lugar. No debería tocar este fichero.</para> @@ -274,9 +274,9 @@ <listitem> <para><filename>commitinfo</filename> - este fichero es usado por <application>CVS</application> para determinar - qué <quote>script</quote> se deberá ejecutar - antes de hacer el commit, en este caso - <filename>commitcheck</filename>. + qué <quote>script</quote> se deberá ejecutar + antes de hacer el commit, en este caso + <filename>commitcheck</filename>. Tampoco debería tener que modificar este fichero.</para> </listitem> @@ -284,24 +284,24 @@ <para><filename>config</filename> - el fichero de configuración del repositorio. Debería editarlo si es necesario aunque la mayoría de - los administradores lo dejan tal y como viene por defecto. + los administradores lo dejan tal y como viene por defecto. Dispone de más información sobre las opciones que pueden declararse en él en el manual de <application>CVS</application>.</para> </listitem> <listitem> - <para><filename>cvs_acls.pl</filename> - este <quote>script</quote> + <para><filename>cvs_acls.pl</filename> - este <quote>script</quote> determina la identidad de los <quote>committers</quote>, así - como si tiene permitido acceder al árbol. - Está basado en el fichero <filename>avail</filename>. + como si tiene permitido acceder al árbol. + Está basado en el fichero <filename>avail</filename>. No debería tener que modificar este fichero.</para> </listitem> <listitem> <para><filename>cvsignore</filename> - este fichero especifica los ficheros que <application>CVS</application> no debe - incluir en el repositorio. Puede editarlo a su gusto. + incluir en el repositorio. Puede editarlo a su gusto. Para más información sobre fichero consulte el manual de <application>CVS</application>. </para> @@ -309,13 +309,13 @@ <listitem> <para><filename>cvswrappers</filename> - - <application>CVS</application> usa este fichero para activar - o desactivar la expansión de + <application>CVS</application> usa este fichero para activar + o desactivar la expansión de la expansión de palabras clave o si el fichero debe ser considerado binario. Este fichero puede - editarse según necesidades. Para más - información sobre este fichero consulte el manual de - <application>CVS</application>. + editarse según necesidades. Para más + información sobre este fichero consulte el manual de + <application>CVS</application>. Tenga en cuenta que las opciones <literal>-t</literal> y <literal> -f</literal> no funcionan correctamente con <application> CVS</application> cliente/servidor.</para> @@ -323,49 +323,49 @@ <listitem> <para><filename>edithook</filename> - este fichero ya no - se usa, aunque se mantenga por razones históricas. - Este fichero puede borrarse con total tranquilidad sin miedo de + se usa, aunque se mantenga por razones históricas. + Este fichero puede borrarse con total tranquilidad sin miedo de perjudicar la configuración.</para> </listitem> <listitem> <para><filename>editinfo</filename> - <application>CVS - </application> usa este fichero en las sobreescrituras de - edición. &os; no usa esta función ya que el - análisis de mensajes de <quote>log</quote> se hace - mediante <filename>verifymsg</filename> y - <filename>logcheck</filename>. Esto se debe a que - <filename>editinfo</filename> no funciona correctamente con - commits remotos ni con aquellos que usan las opciones - <literal>-m</literal> o <literal>-F</literal>. + </application> usa este fichero en las sobreescrituras de + edición. &os; no usa esta función ya que el + análisis de mensajes de <quote>log</quote> se hace + mediante <filename>verifymsg</filename> y + <filename>logcheck</filename>. Esto se debe a que + <filename>editinfo</filename> no funciona correctamente con + commits remotos ni con aquellos que usan las opciones + <literal>-m</literal> o <literal>-F</literal>. No debería tener que modificar este fichero.</para> </listitem> <listitem> <para><filename>exclude</filename> - este fichero lista - expresiones regulares usadas por - <filename>commit_prep.pl</filename> para determinar ficheros - que no puedan contener cabeceras de revisión. En la - configuración que se usa en &os; todos los ficheros - bajo control de revisión necesitan tener lo que se - llama una cabecera de revisión - ($FreeBSD$). Todos los ficheros que aparezcan - en alguna de las líneas de - <filename>exclude</filename> no pasan por dicha revisión. - Incluya en este fichero entradas para aquellos ficheros que no - puedan tener una cabecera de revisión. Si va a instalar - los <quote>scripts</quote> <filename>CVSROOT/</filename> es un + expresiones regulares usadas por + <filename>commit_prep.pl</filename> para determinar ficheros + que no puedan contener cabeceras de revisión. En la + configuración que se usa en &os; todos los ficheros + bajo control de revisión necesitan tener lo que se + llama una cabecera de revisión + ($FreeBSD$). Todos los ficheros que aparezcan + en alguna de las líneas de + <filename>exclude</filename> no pasan por dicha revisión. + Incluya en este fichero entradas para aquellos ficheros que no + puedan tener una cabecera de revisión. Si va a instalar + los <quote>scripts</quote> <filename>CVSROOT/</filename> es un firme candidato para figurar en este fichero.</para> </listitem> <listitem> - <para><filename>log_accum.pl</filename> - este es el - <quote>script</quote> encargado de obtener el mensaje de - <quote>log</quote> que genera <filename>logcheck</filename> y - añadirlo a un fichero de <quote>log</quote> en el repositorio - para que pueda disponerse de respaldos en caso de necesidad. - También gestiona el envío de un correo electrónico - a la dirección que el administrador declare (en + <para><filename>log_accum.pl</filename> - este es el + <quote>script</quote> encargado de obtener el mensaje de + <quote>log</quote> que genera <filename>logcheck</filename> y + añadirlo a un fichero de <quote>log</quote> en el repositorio + para que pueda disponerse de respaldos en caso de necesidad. + También gestiona el envío de un correo electrónico + a la dirección que el administrador declare (en <filename>cfg_local.pm</filename>). <filename>loginfo </filename> se encarga de conectar <filename>log_accum.pl </filename> con <application>CVS</application>. No @@ -376,7 +376,7 @@ <para><filename>logcheck</filename> - este fichero revisa el mensaje de commit proporcionado por el <quote>committer</quote> e intenta esterilizarlo, valga la - expresión. Este fichero conecta con + expresión. Este fichero conecta con <application>CVS</application> via <filename>verifymsg </filename>. Tampoco debería tener que modificar este fichero.</para> @@ -389,7 +389,7 @@ no hace esto, lo que hace a <filename> logcheck</filename> incapaz de limpiar los mensajes de <quote>log</quote>, aunque es capaz de comprobar que - esté sintácticamente correcto. + esté sintácticamente correcto. <application>CVS</application> 1.11.2 puede configurarse para tener el mismo comportamiento que la versión de &os; activando <literal> @@ -399,17 +399,17 @@ <listitem> <para><filename>loginfo</filename> - este fichero es usado por - <application>CVS</application> para controlar dónde se - envía la información de <quote>log</quote>; + <application>CVS</application> para controlar dónde se + envía la información de <quote>log</quote>; aquí es donde <filename>log_accum.pl</filename> - entra en escena. No debería tener que modificar + entra en escena. No debería tener que modificar este fichero. </para> </listitem> <listitem> <para><filename>modules</filename> - este fichero mantiene su - significado tradicional en <application>CVS</application>. + significado tradicional en <application>CVS</application>. Deberá borrar los módulos propios de &os; de la versión que vaya a usar. Puede editarlo a su gusto. Tiene más información acerca de este fichero @@ -420,7 +420,7 @@ <para><filename>notify</filename> - <application>CVS</application> usa este fichero en caso de que alguien ponga un fichero en modo <quote>watch</quote>. No se usa en el - repositorio de &os; y puede editarse cuanto se desee. + repositorio de &os; y puede editarse cuanto se desee. Tiene más información acerca de este fichero en el manual de <application>CVS</application>.</para> </listitem> @@ -429,12 +429,12 @@ <para><filename>options</filename> - este fichero se usa específicamente en la versión de <application>CVS </application> - de &os;, así como en la versión de Debian. + de &os;, así como en la versión de Debian. Contiene una palabra clave para expander cabeceras de - revisión. Tendrá que modificar este fichero + revisión. Tendrá que modificar este fichero y escribir la misma palabra que haya declarado en <filename>cfg_local.pm</filename> (si es que quiere usar esa - característica, claro está; el valor por defecto + característica, claro está; el valor por defecto es FreeBSD)</para> </listitem> @@ -448,10 +448,10 @@ <listitem> <para><filename>tagcheck</filename> - este fichero controla - el acceso a marcar <quote>tags</quote> (etiquetas) en el - repositorio. La versión por defecto en &os; no admite - etiquetas con nombre RELENG* debido al proceso de ingeniería - de releases. Puede editar este fichero según sus + el acceso a marcar <quote>tags</quote> (etiquetas) en el + repositorio. La versión por defecto en &os; no admite + etiquetas con nombre RELENG* debido al proceso de ingeniería + de releases. Puede editar este fichero según sus necesidades.</para> </listitem> @@ -474,19 +474,19 @@ <listitem> <para><filename>verifymsg</filename> - este fichero mapea - directorios del repositorio con <quote>scripts</quote> encargados del proceso + directorios del repositorio con <quote>scripts</quote> encargados del proceso posterior de mensajes de commit en ficheros de <quote>log</quote>, por - ejemplo <filename>logcheck</filename>. + ejemplo <filename>logcheck</filename>. No debería verse en la necesidad de modificar este fichero.</para> </listitem> <listitem> - <para><filename>wrap</filename> - este script puede usarse - para poner ficheros binarios bajo el efecto de - <filename>cvswrappers</filename> (descrito al principio de esta - lista) en cada <quote>checkin</quote>. No se usa en la - configuración que mantiene el proyecto &os; porque no - funciona correctamente con commits remotos. No debería tener + <para><filename>wrap</filename> - este script puede usarse + para poner ficheros binarios bajo el efecto de + <filename>cvswrappers</filename> (descrito al principio de esta + lista) en cada <quote>checkin</quote>. No se usa en la + configuración que mantiene el proyecto &os; porque no + funciona correctamente con commits remotos. No debería tener que modificar este fichero. </para> </listitem> @@ -539,8 +539,8 @@ <itemizedlist> <listitem> <para><literal>%TEMPLATE_HEADERS</literal> - éstos son - procesados por los <quote>scripts</quote> de <quote>log</quote> - y se insertan bajo el correo de commit si es que existen. + procesados por los <quote>scripts</quote> de <quote>log</quote> + y se insertan bajo el correo de commit si es que existen. Puede que quiera borrar las entradas <literal>PR</literal> y <literal>MFC after</literal>; y claro, puede agregar las suyas.</para> @@ -549,7 +549,7 @@ <listitem> <para><literal>$MAIL_BRANCH_HDR</literal> - puede añadir una cabecera en cada correo de commit en la que se detalle la - rama (<quote>branch</quote>) en la que se ha hecho el commit. + rama (<quote>branch</quote>) en la que se ha hecho el commit. Defina la cabecera según su configuración y necesidades o déjelo vacío si no desea usar dicha cabecera.</para> @@ -569,11 +569,11 @@ </listitem> <listitem> - <para><literal>@LOG_FILE_MAP</literal> - cambie este - valor como desee. Cada expresión regular - (regexp) se compara en el directorio del commit, y el - mensaje de log del commit se guarda en el subdirectorio - <filename>commitlogs</filename> en el nombre de fichero + <para><literal>@LOG_FILE_MAP</literal> - cambie este + valor como desee. Cada expresión regular + (regexp) se compara en el directorio del commit, y el + mensaje de log del commit se guarda en el subdirectorio + <filename>commitlogs</filename> en el nombre de fichero mencionado.</para> </listitem> @@ -593,22 +593,22 @@ &os;.</para></note> Revise <filename>cfg.pm</filename> y compruebe si alguna de las - opciones puede modificarse, aunque los cambios propuestos en los + opciones puede modificarse, aunque los cambios propuestos en los párrafos anteriores son bastante razonables.</para> </step> <step> - <para>Seguramente quiera borrar las líneas del principio de - <filename>exclude</filename> (las que contienen - <literal>^ports/</literal>, entre otras), puesto que son - específicas de &os;. Además de esto + <para>Seguramente quiera borrar las líneas del principio de + <filename>exclude</filename> (las que contienen + <literal>^ports/</literal>, entre otras), puesto que son + específicas de &os;. Además de esto comente las líneas que empiecen con <literal>^CVSROOT/</literal> y agregue una línea sólo con <literal>^CVSROOT/</literal>. Después de que <quote>wrapper</quote> sea instalado puede añadir su cabecera a los ficheros en el directorio <filename> CVSROOT</filename> y restaurar estas líneas; por lo - pronto sólo estarán estorbarán en el momento + pronto sólo estarán estorbarán en el momento que quiera hacer un commit.</para> </step> @@ -633,8 +633,8 @@ <step> <para>Edite <filename>rcstemplate</filename> para que - contenga las mismas palabras clave - (o <quote>keywords</quote>) declaradas en + contenga las mismas palabras clave + (o <quote>keywords</quote>) declaradas en <filename>cfg_local.pm</filename>.</para> </step> @@ -642,17 +642,17 @@ <para>Puede borrar (este paso es opcional) las comprobaciones realizadas por <filename>tagcheck</filename>. Puede simplemente añadir <literal>exit 0</literal> al principio - del fichero para deshabilitar todas las comprobaciones que + del fichero para deshabilitar todas las comprobaciones que hace sobre las etiquetas.</para> </step> <step> <para>El último paso antes de terminar es - asegurarse de que sea posible guardar de modo seguro los - mensajes de commit. Por defecto se guardan en el propio + asegurarse de que sea posible guardar de modo seguro los + mensajes de commit. Por defecto se guardan en el propio repositorio, en el subdirectorio <filename>commitlogs</filename> del directorio <filename>CVSROOT</filename>. Este - directorio debe crearse del siguiente modo: + directorio debe crearse del siguiente modo: <screen>&prompt.user; <userinput>mkdir commitlogs </userinput>&prompt.user; <userinput>cvs add commitlogs @@ -665,7 +665,7 @@ debe hacer los commits necesarios con sus cambios. Asegúrese de haber activado su acceso al directorio <filename> CVSROOT</filename> en su <filename>avail</filename> antes - de intentarlo. Una vez haya comprobado que todo es correcto puede + de intentarlo. Una vez haya comprobado que todo es correcto puede hacer lo siguiente: <screen>&prompt.user; <userinput>cvs commit -m '<replaceable>- Commit @@ -685,7 +685,7 @@ avail</userinput></screen> Si todo ha funcionado ¡felicidades! Dispone de una - configuración de los <quote>scripts</quote> de &os; en su repositorio. + configuración de los <quote>scripts</quote> de &os; en su repositorio. Si <application>CVS</application> le da algún tipo de error en algo revise todo de nuevo y asegúrese de que todos los pasos se hayan hecho correctamente.</para> @@ -696,14 +696,14 @@ <title>Configuración específica de &os;</title> <para>El proyecto &os; utliza una configuración - ligeramente diferente de la descrita; se usan los ficheros de + ligeramente diferente de la descrita; se usan los ficheros de configuración del subdirectorio - <filename>freebsd</filename> en <filename>CVSROOT</filename>. - El proyecto lo hace de esta manera debido al gran número de - committers y a que todos y todas han de estar en el mismo grupo. - Un <quote>wrapper</quote> simple fué escrito para poder - asegurar que los usuarios tengan permisos correctos para poder hacer - hacer commits; este <quote>wrapper</quote> establece el id del grupo al + <filename>freebsd</filename> en <filename>CVSROOT</filename>. + El proyecto lo hace de esta manera debido al gran número de + committers y a que todos y todas han de estar en el mismo grupo. + Un <quote>wrapper</quote> simple fué escrito para poder + asegurar que los usuarios tengan permisos correctos para poder hacer + hacer commits; este <quote>wrapper</quote> establece el id del grupo al que el repositorio tiene.</para> <para>Si su repositorio lo necesita también los @@ -725,8 +725,8 @@ <para><filename>freebsd/cvswrap.c</filename> - este es el código de CVS wrapper que va a ser necesario instalar para hacer que todos los chequeos de acceso - funcionen. Mas información sobre él más - adelante en el texto. Debería editar las rutas de las + funcionen. Mas información sobre él más + adelante en el texto. Debería editar las rutas de las macros <literal>ACCESS</literal> y <literal>REALCVS</literal> para que se correspondan con su configuración. </para> @@ -754,11 +754,11 @@ <step> <para>Edite el fichero <filename>cvswrap.c</filename> para que contenga la ruta correcta de su configuración. Se - define con una macro llamada <literal>ACCESS</literal>. + define con una macro llamada <literal>ACCESS</literal>. Deberá cambiar también el lugar del binario de <command>cvs</command> si no coincide con el de su - sistema. <filename>cvswrap.c</filename> está pensado - para sustituir al comando cvs del sistema, que pasará a + sistema. <filename>cvswrap.c</filename> está pensado + para sustituir al comando cvs del sistema, que pasará a ser <filename>/usr/bin/ncvs </filename>.</para> @@ -771,12 +771,12 @@ <step> <para>Instalaremos después wrapper para asegurarnos de que - se haya convertido en el grupo correcto al hacer el commit. + se haya convertido en el grupo correcto al hacer el commit. Tiene el código fuente en <filename>cvswrap.c</filename> en su <filename>CVSROOT</filename>.</para> - <para>Tendrá que compilar el código una vez haya + <para>Tendrá que compilar el código una vez haya incluido en el las rutas correctas: <screen>&prompt.user; <userinput>cc -o cvs cvswrap.c @@ -799,7 +799,7 @@ </step> <step> - <para>Ahora ya puede eliminar a todos los usuarios del grupo del repositorio. + <para>Ahora ya puede eliminar a todos los usuarios del grupo del repositorio. Todo control de acceso lo hará a partir de ahora wrapper y este wrapper establecerá el grupo de acceso correcto.</para> </step> @@ -809,7 +809,7 @@ <sect2> <title>Prueba de la configuración</title> - <para>Su wrapper debería estar listo. Debería probarlo, + <para>Su wrapper debería estar listo. Debería probarlo, claro está, haciendo un commit forzado al fichero <filename> access</filename>: |