Revision 16685 tags/tmp_build/install/CD_ROM/buildCD.xml

View differences:

buildCD.xml
2 2

  
3 3
	<property file="buildCD.properties"/>
4 4
	<property file="../../_fwAndami/gvSIG/extensiones/com.iver.cit.gvsig/build.number"/>
5
	<property name="OUTPUT_DIR" value="/tmp/versiones/v1.1.1_${build.number}/"/> <!--Verificar ruta de instalables -->
5
  <property file="../build.properties" prefix="install."/>
6
	<property name="OUTPUT_DIR" value="${install.OUTPUT_DIR}"/>
6 7

  
7 8
	<propertyfile file="temp.properties">
8 9
		<entry key="bversion" value="${version}"/>
......
11 12
	<property name="JRE_Zip" value="./JRE.zip"/>
12 13
	<property name="Extructure_Zip" value="./CD_extructure.zip"/>
13 14
	<property name="Andami" location="../../_fwAndami"/>
15
  <property name="binaries" location="../../binaries"/>
14 16
	<property name="base.dir" location="cd_gvSIG"/>
15 17
	<property name="nombreISO" value="gvSIG"/>
16 18
	<property name="Etiqueta" value="gvSIG-1_1_1_Build_${build.number}" />
17 19

  
20
	<replace file="temp.properties" token="." value="_"/>
21
	<property file="temp.properties"/>
22

  
23
  <available file="${OUTPUT_DIR}/gvSIG-${bversion}-src.zip" property="src.present"/> <!--Verificar que los fuentes esten con los instalables -->
24

  
18 25
	<condition property="we.linux">
19 26
		<os family="unix"/>
20 27
	</condition>
21 28

  
22
	<target name="main" depends="FilesCopy,moveInstalables,makeISO"> <!-- el target makeInstalables no se realiza por defecto-->
29
	<target name="main" depends="FilesCopy,detectSRC,FilesReplace,moveInstalables,makeISO"> <!-- el target makeInstalables no se realiza por defecto-->
23 30
		<delete file="temp.properties"/>
24 31
		<echo message="*******************************"/>
25 32
		<echo message="*******      DONE      ********"/>
......
52 59
			<fileset dir="${Andami}/cachedir"/>
53 60
		</copy>
54 61

  
55
		<replace file="temp.properties" token="." value="_"/>
56
		<property file="temp.properties"/>
57 62

  
58

  
59 63
		<move file="${base.dir}/r_0.txt" tofile="${base.dir}/r_${build.number}.txt"/>
60
		<replace file="${base.dir}/r_${build.number}.txt" token="%NUMBER%" value="${build.number}"/>
61
		<replace file="${base.dir}/autorun.inf" token="%VERSION%" value="${bversion}"/>
62
		<replace file="${base.dir}/autorun.inf" token="%BUILDNUMBER%" value="${build.number}"/>
63 64

  
64
		<replace file="${base.dir}/leeme.htm" token="%VERSION%" value="${bversion}"/>
65
		<replace file="${base.dir}/leeme.htm" token="%BUILDNUMBER%" value="${build.number}"/>
65
	</target>
66 66

  
67
		<replace file="${base.dir}/readme.htm" token="%VERSION%" value="${bversion}"/>
68
		<replace file="${base.dir}/readme.htm" token="%BUILDNUMBER%" value="${build.number}"/>
69 67

  
70
		<copy todir="${base.dir}/gvSIG/JRE/windows/bin" overwrite="true">
71
			<fileset dir="${base.dir}/gvSIG/libs-windows"/>
72
		</copy>
68
	<target name="detectSRC" depends="withSRC,noSRC">
69
	</target>
73 70

  
71
	<target name="withSRC" if="src.present">
72
		<move file="${base.dir}/leeme_conSRC.htm" tofile="${base.dir}/leeme.htm"/>
73
		<move file="${base.dir}/readme_conSRC.htm" tofile="${base.dir}/readme.htm"/>
74
		<delete file="${base.dir}/leeme_sinSRC.htm"/>
75
		<delete file="${base.dir}/readme_sinSRC.htm"/>
74 76

  
77
	</target>
75 78

  
79
	<target name="noSRC" unless="src.present">
80
		<move file="${base.dir}/leeme_sinSRC.htm" tofile="${base.dir}/leeme.htm"/>
81
		<move file="${base.dir}/readme_sinSRC.htm" tofile="${base.dir}/readme.htm"/>
82
		<delete file="${base.dir}/leeme_conSRC.htm"/>
83
		<delete file="${base.dir}/readme_conSRC.htm"/>
76 84
	</target>
85

  
86
	<target name="FilesReplace">
87

  
88

  
89
				<replace file="${base.dir}/r_${build.number}.txt" token="%VERSION%" value="${version}"/>
90
				<replace file="${base.dir}/r_${build.number}.txt" token="%BVERSION%" value="${bversion}"/>
91
				<replace file="${base.dir}/r_${build.number}.txt" token="%BUILDNUMBER%" value="${build.number}"/>
92

  
93
				<replace file="${base.dir}/autorun.inf" token="%VERSION%" value="${bversion}"/>
94
				<replace file="${base.dir}/autorun.inf" token="%BVERSION%" value="${bversion}"/>
95
				<replace file="${base.dir}/autorun.inf" token="%BUILDNUMBER%" value="${build.number}"/>
96

  
97
				<replace file="${base.dir}/leeme.htm" token="%VERSION%" value="${version}"/>
98
				<replace file="${base.dir}/leeme.htm" token="%BVERSION%" value="${bversion}"/>
99
				<replace file="${base.dir}/leeme.htm" token="%BUILDNUMBER%" value="${build.number}"/>
100

  
101
				<replace file="${base.dir}/readme.htm" token="%VERSION%" value="${version}"/>
102
				<replace file="${base.dir}/readme.htm" token="%BVERSION%" value="${bversion}"/>
103
				<replace file="${base.dir}/readme.htm" token="%BUILDNUMBER%" value="${build.number}"/>
104

  
105

  
106
	</target>
107

  
108

  
77 109
	<target name="makeInstalables">
78 110

  
79 111
		<ant antfile="build.xml" dir="../" /> <!--Esto de momento en el branch no se usa-->
......
83 115
<!-- 		Se debe pensar si se mantienen esos instalabes que se acaban de generar o se borran -->
84 116

  
85 117
		<copy todir="${base.dir}/instalar">
86
			<fileset dir="${OUTPUT_DIR}"/>
118
			<fileset dir="${OUTPUT_DIR}" includes="*.bin,*.exe,*mac*.zip"/>
87 119
		</copy>
88 120

  
89 121
		<chmod dir="${base.dir}/instalar" perm="ugo+rx"
......
110 142
	</target>
111 143

  
112 144

  
113
</project>
145
</project>

Also available in: Unified diff