root/releases/bedework-3.6/deployment/dumprestore/shellscr/build.xml

Revision 2739 (checked in by douglm, 3 years ago)

Fix build - shellscr data test doesn't work

Line 
1 <?xml version="1.0"?>
2
3 <!-- ===================================================================
4      Dump/restore shell script deployer
5      =================================================================== -->
6
7 <project name="bwdumpres.deploy" default="deploy" >
8   <import file="${org.bedework.deployment.base}/deployprops.xml" />
9
10   <import file="${build.dir}/platforms/${org.bedework.global.deploy.platform}Service.xml" />
11
12   <dirname property="this.dir" file="${ant.file}"/>
13
14   <import file="${this.dir}/appjars.xml" />
15
16   <target name="init" >
17     <getExtraJars />
18
19     <property name="app.sou.dir" location="${org.bedework.deploy.app.sou}" />
20
21     <property name="app.resources.dir"
22               location="${this.dir}/resources" />
23
24     <property name="app.run.shellscr"
25               location="${app.resources.dir}/dumpres.sh" />
26
27     <property name="app.run.batscr"
28               location="${app.resources.dir}/dumpres.bat" />
29
30     <property name="org.bedework.runsh.log4j.xml"
31               location="${app.resources.dir}/log4j.xml" />
32   </target>
33
34   <!-- =================================================================
35        The "deploy" target first builds a configured component then copies
36        all required files to the appropriate servlet container directories.
37        ================================================================= -->
38
39   <target name="deploy" depends="init,build.configured" >
40     <antcall target="deployService" inheritRefs="true" />
41   </target>
42
43   <target name="build.configured" depends="init" >
44     <property name="app.temp.home"
45               location="${org.bedework.temp.shellscr.home}/bldtemp/${propval.app.zip.name}" />
46     <mkdir dir="${app.temp.home}"/>
47
48         <if>
49                 <equals arg1="jboss" arg2="${org.bedework.global.deploy.platform}"/>
50                 <then>
51         <mkdir dir="${org.bedework.jboss.data.dir}/dumprestore"/>
52         <copy todir="${org.bedework.jboss.data.dir}/dumprestore"
53               file="${app.sou.dir}/resources/initbedework.xml" />
54         <copy todir="${org.bedework.jboss.data.dir}/dumprestore"
55               file="${app.sou.dir}/resources/initbedework-sparse.xml" />
56                 </then>
57                 <else>
58         <mkdir dir="${app.temp.home}/data"/>
59         <copy todir="${app.temp.home}/data"
60                     file="${app.sou.dir}/resources/initbedework.xml" />
61         <copy todir="${app.temp.home}/data"
62                     file="${app.sou.dir}/resources/initbedework-sparse.xml" />
63
64                         <property name="org.bedework.shellscr.copy.data" value="true" />
65             <fileset id="org.bedework.shellscr.data" dir="${app.temp.home}/data" />
66                 </else>
67     </if>
68
69     <!-- ===============================================================
70          Build the shell script
71          =============================================================== -->
72
73     <ant antfile="${buildsh}" inheritRefs="true" target="build" />
74   </target>
75 </project>
76
Note: See TracBrowser for help on using the browser.