Revision 5848

View differences:

trunk/extensions/extMeasureGeometry/install/HOWTO-BUILD.txt
2 2
 ===========================
3 3
- gvSIG debe estar correctamente construido en ../_fwAndami/bin (en el caso de una extensi?n aislada, basta con que est? construida la extensi?n)
4 4
- El proyecto 'install' debe estar presente en la ra?z del workspace (contiene el Izpack, entre otras cosas)
5
- En el fichero variables.sh hay algunas variables que nos pueden interesar, que permiten personalizar el nombre del plugin, la versi?n, el directorio destino, etc. La variable  APPNAME normalmente valdr? "gvSIG", pero puede tiener nombre si estamos empaquetando una extensi?n (por ejemplo,  "nomenclatorIGN").
5
- En el fichero variables.sh hay algunas variables que nos pueden interesar, que permiten personalizar el nombre del plugin, la versi?n, el directorio destino, las extensiones incluidas, etc. La variable  APPNAME normalmente valdr? "gvSIG", pero puede tiener nombre si estamos empaquetando una extensi?n (por ejemplo,  "nomenclatorIGN").
6 6
- Definir los packs adecuados en el fichero XML de configuraci?n (install.xml), y revisar el fichero en general.
7 7
- En el fichero resources/userInputSpec.xml modificar los directorios candidatos, si se ha producido un cambio de la versi?n de gvSIG sobre la que queremos instalar
8 8
- Lanzar el script distribucion.sh, pas?ndole como par?metro el n?mero de build deseado
trunk/extensions/extMeasureGeometry/install/variables.sh
3 3
export APPNAME=measure_geometry
4 4
#export FULLVERSION='0.1_alpha'
5 5
export FULLVERSION='0.1'
6
export TARGET_DIR=/tmp/Versiones/
6
export TARGET_DIR=/tmp/"$APPNAME"/versiones
7

  
8
## estas extensiones se muestran en los packs, y se puede elegir instalarlos o no
9
## (el fichero install.xml tambiƩn debe estar actualizado para reflejar esto)
10
EXTENSIONS=(
11
com.iver.gvsig.extMeasureGeometry
12
)
13

  
trunk/extensions/extMeasureGeometry/install/distribucion.sh
30 30

  
31 31
BUILDNUMBER="$1"
32 32

  
33
ZIPNAME="$APPNAME"-"$UNDERSCORE_VERSION"\_"$BUILDNUMBER".zip
33
ZIPNAME="$APPNAME"-"$UNDERSCORE_VERSION"\-"$BUILDNUMBER".zip
34 34
#WINDOWSZIP="$APPNAME"-"$BRIEFVERSION"\_"$BUILDNUMBER"-windows-i586.zip
35 35
#LINUXZIP="$APPNAME"-"$BRIEFVERSION"\_"$BUILDNUMBER"-linux-i586.zip
36 36

  
......
40 40
PATH_SOURCE_EXT=../../_fwAndami/gvSIG/extensiones
41 41
PATH_SOURCE_MANDAT_EXT=../../../../_fwAndami/gvSIG/extensiones
42 42

  
43
#Extensiones de gvSIG
44
source extensionsList
45

  
46
echo "*****************"
43
echo -e "\n*****************"
47 44
echo "      BASE       "
48 45
echo "*****************"
49 46
#echo -n "$DIR_BASE" "-- "
......
53 50
#cp resources/gpl.txt bin
54 51

  
55 52

  
56
echo "*****************"
53
echo -e "\n*****************"
57 54
[ $LOC = "es" ] && echo "   EXTENSIONES   "
58 55
[ $LOC != "es" ] && echo "   EXTENSIONS   "
59 56
echo "*****************"
......
63 60

  
64 61

  
65 62
i=0
66
while [ $i -lt $EXT_N ]
63
while [ ! -z ${EXTENSIONS[$i]} ]
67 64
do
68 65
  [ $LOC = "es" ] && echo "Copiando "${EXTENSIONS[$i]}
69 66
  [ $LOC != "es" ] && echo "Copying "${EXTENSIONS[$i]}
......
72 69
  i=`expr $i + 1`
73 70
done
74 71

  
75
echo "********************"
72
echo -e "\n********************"
76 73
echo " BUILDING INSTALLER "
77 74
echo "********************"
78 75
# Generar el instalador (jar) para windows
......
80 77
echo ant -DJARNAME="$JARNAME" -DGVSIG_VERSION="$GVSIG_VERSION" -DAPPNAME="$APPNAME"
81 78
ant -DJARNAME="$JARNAME" -DGVSIG_VERSION="$GVSIG_VERSION" -DAPPNAME="$APPNAME"
82 79

  
83
echo "******************"
80
echo -e "\n******************"
84 81
[ $LOC = "es" ] && echo " GENERAR DISTRIB "
85 82
[ $LOC != "es" ] && echo " GENERATE DISTRIB "
86 83
echo "******************"
......
108 105
mv "$JARNAME" "$INSTALLER_DIR"
109 106
zip -9r "$ZIPNAME" "$INSTALLER_DIR"
110 107
rm -Rf "$INSTALLER_DIR"
111
cp "$ZIPNAME" "$OUTPUT_DIR"
112 108

  
109
[ $LOC = "es" ] && echo " Copiando" "$ZIPNAME" "a" "$OUTPUT_DIR"
110
[ $LOC != "es" ] && echo " Copying" $ZIPNAME "to" "$OUTPUT_DIR"
111
cp "$ZIPNAME" "$OUTPUT_DIR"
113 112
 

Also available in: Unified diff