Changeset View
Changeset View
Standalone View
Standalone View
documentation/content/es/articles/releng/_index.adoc
Show First 20 Lines • Show All 189 Lines • ▼ Show 20 Lines | |||||
Para poder construir la releases de una forma exitosa se debe rellenar primero el directorio [.filename]#/usr/obj# ejecutando el comando `make world` o simplemente `make buildworld`. El target release que utiliza el comando make necesita varias variables, tal como se muestra a continuación: | Para poder construir la releases de una forma exitosa se debe rellenar primero el directorio [.filename]#/usr/obj# ejecutando el comando `make world` o simplemente `make buildworld`. El target release que utiliza el comando make necesita varias variables, tal como se muestra a continuación: | ||||
* `CHROOTDIR` - El directorio que se utiliza para el entorno de chroot durante la construcción de la release entera. | * `CHROOTDIR` - El directorio que se utiliza para el entorno de chroot durante la construcción de la release entera. | ||||
* `BUILDNAME` - El nombre de la release que se va a construir. | * `BUILDNAME` - El nombre de la release que se va a construir. | ||||
* `CVSROOT` - La ubicación del repositorio de CVS. | * `CVSROOT` - La ubicación del repositorio de CVS. | ||||
* `RELEASETAG` - La etiqueta CVS correspondiente con la release que se quiere construir. | * `RELEASETAG` - La etiqueta CVS correspondiente con la release que se quiere construir. | ||||
Si no se dispone de acceso a un repositorio de CVS local, se puede realizar una copia espejo (un mirror) con link:{handbook}#synching[CVSup]. El fichero [.filename]#/usr/shared/examples/cvsup/cvs-supfile#, sirve como buen punto de partida para realizar un mirror del repositorio de CVS. | Si no se dispone de acceso a un repositorio de CVS local, se puede realizar una copia espejo (un mirror) con link:{handbook}#synching[CVSup]. El fichero [.filename]#/usr/share/examples/cvsup/cvs-supfile#, sirve como buen punto de partida para realizar un mirror del repositorio de CVS. | ||||
Si se omite `RELEASETAG`, la release se construirá a partir de la rama `HEAD` (también conocida como -CURRENT). Las releases que se construyen desde el principio se conocen normalmente con el nombre de "-CURRENT snapshots". | Si se omite `RELEASETAG`, la release se construirá a partir de la rama `HEAD` (también conocida como -CURRENT). Las releases que se construyen desde el principio se conocen normalmente con el nombre de "-CURRENT snapshots". | ||||
Existen otras variables que se pueden editar para adaptar el proceso de construcción de la release. La mayoría de estas variables se encuentran documentadas al comienzo de [.filename]#src/release/Makefile#. El comando exacto para contruir la release oficial de FreeBSD 4.7 (x86) fue: | Existen otras variables que se pueden editar para adaptar el proceso de construcción de la release. La mayoría de estas variables se encuentran documentadas al comienzo de [.filename]#src/release/Makefile#. El comando exacto para contruir la release oficial de FreeBSD 4.7 (x86) fue: | ||||
[source,shell] | [source,shell] | ||||
.... | .... | ||||
make release CHROOTDIR=/local3/release \ | make release CHROOTDIR=/local3/release \ | ||||
▲ Show 20 Lines • Show All 175 Lines • Show Last 20 Lines |