

DISTRIBUCIÓN DE FUENTES Y PUBLICACIÓN

Puede generar una distribución de fuentes con:

	make dist

Esto generará un archivo con nombre $PROYECTO-$PRY_VERSION.tar.gz 
(siendo $PROYECTO y $PRY_VERSION variables de configuración).

La regla dist, primero chequeará las reglas definidas en la variable
GENDIST  (por si algunos archivos que deben ir en la distribución de
fuentes deben generarse).  Si en su proyecto ningún archivo requiere
ser generado basta que en el Makefile esta variable sea:

	GENDIST=$(SOURCES) $(IMAGES)

Para publicar en un sitio de Internet, las reglas genéricas soportan
copia de información usando scp (incluido en el paquete ssh) o
ncftpput (incluido en el paquete ncftp), se configuran en la variable
ACT_PROC con uno de los valores act-scp o act-ncftpput.  
Configure el nombre del servidor y el directorio dentro del 
servidor con las variables ACTHOST y ACTDIR del Makefile, 
por ejemplo

ACTHOST=shell.sourceforge.net
ACTDIR=/home/groups/s/st/structio/htdocs/guias/mi_proyecto

Si el nombre de usuario con el que debe publicar es diferente al del
login en la máquina donde trabaja puede agregar en el Makefile la
variable USER con el login en el servidor donde publicará.

La información que será copiada será la especificada en la variable
FILESACT del Makefile, y la copia se realizará sólo despues de haber
chequeado todas las reglas y archivos de la variable GENACT del Makefile.



VERSIÓN Y OTRAS VARIABLES DE CONFIGURACIÓN 

Las variables de configuración y sus valores por defecto antes de una
configuración pueden verse en confv.empty.
La labor de conf.sh es generar el archivo confv.sh con las variables
de confv.empty, pero chequeando o buscando el valor de algunas (por ejemplo 
ubicación de programas), completando el valor de otras (por ejemplo fecha 
actual en FECHA_ACT) y copiando literalmente el resto de variables
(por ejemplo PROYECTO y PRY_VERSION que tienen nombre y versión del
proyecto).

La versión añadida a los diversos archivos que pueden generarse
(por ejemplo con 'make dist'), puede configurarse antes de publicar 
nuevas versiones en la variable PRY_VERSION
de los archivos confv.emtpy y confv.sh (note que puede actualizar sólo
confv.empty y borrar confv.sh pues este último es generado por conf.sh).
Por ejemplo:

	PRJ_VERSION=1.1

Puede revisar todas las variables disponibles y su descripción en
el archivo confv.empty (el primer comentario debajo de cada variable
es la descripción, el segundo es un mensaje de ayuda para las variables que
conf.sh modifica).  Si lo desea también puede consultar documentación
sobre conf.sh con 
	conf.sh -manual


