139 lines
5.2 KiB
XML
139 lines
5.2 KiB
XML
--- openemm_build.xml.orig 2015-10-11 16:41:55 UTC
|
|
+++ openemm_build.xml
|
|
@@ -36,28 +36,22 @@
|
|
</target>
|
|
|
|
|
|
+ <!-- clean -->
|
|
+ <target name="clean" description="cleans the build target dir">
|
|
+ <delete dir="${build}"/>
|
|
+ </target>
|
|
+
|
|
<!-- BUILD -->
|
|
<target name="build" description="Create OpenEMM Binary Tarball from Source Tarball">
|
|
- <delete dir="${oe.home}/sa-1.2.6" />
|
|
- <delete dir="${oe.home}/slang-1.4.9" />
|
|
- <delete dir="${build}" />
|
|
<mkdir dir="${build}" />
|
|
- <delete dir="${src}" />
|
|
<mkdir dir="${oe.home}/src" />
|
|
<!-- untar SRC tarball -->
|
|
- <exec executable="tar" dir="${oe.home}/src">
|
|
- <arg line="-xvzf ${oe.home}/OpenEMM-${version}-src.tar.gz" />
|
|
- </exec>
|
|
<!-- untar JAR tarball -->
|
|
- <mkdir dir="${src}/lib" />
|
|
- <exec executable="tar" dir="${src}/lib">
|
|
- <arg line="-xzvf ${oe.home}/OpenEMM-${version}-JARs.tar.gz" />
|
|
- </exec>
|
|
|
|
<!-- Generate Frontend -->
|
|
<!-- Generate OpenEMM -->
|
|
<mkdir dir="${webroot}/WEB-INF/classes" />
|
|
- <javac srcdir="${src}/src/java" destdir="${webroot}/WEB-INF/classes" fork="yes" executable="${jdk.compile}/bin/javac" debug="true" deprecation="true">
|
|
+ <javac srcdir="${src}/src/java" destdir="${webroot}/WEB-INF/classes" fork="yes" debug="true" deprecation="true">
|
|
<classpath>
|
|
<fileset dir="${src}/lib" />
|
|
<fileset dir="${catalina.home}/lib" includes="*.jar"/>
|
|
@@ -78,7 +72,7 @@
|
|
</copy>
|
|
<!-- Generate OpenEMM WS 2.0 -->
|
|
<mkdir dir="${webroot-ws}/WEB-INF/classes" />
|
|
- <javac srcdir="${src}/src/java" destdir="${webroot-ws}/WEB-INF/classes" fork="yes" executable="${jdk.compile}/bin/javac" debug="true" deprecation="true">
|
|
+ <javac srcdir="${src}/src/java" destdir="${webroot-ws}/WEB-INF/classes" fork="yes" debug="true" deprecation="true">
|
|
<classpath>
|
|
<fileset dir="${src}/lib" />
|
|
<fileset dir="${catalina.home}/lib" includes="*.jar"/>
|
|
@@ -136,55 +130,16 @@
|
|
</copy>
|
|
|
|
<!-- Generate Backend -->
|
|
- <copy todir="${oe.home}">
|
|
- <fileset dir="${src}/contrib" />
|
|
- <filelist dir="${src}/other" files="make_backend.sh" />
|
|
- </copy>
|
|
- <replace file="${oe.home}/make_backend.sh" token="$OE_HOME" value="${oe.home}" />
|
|
- <replace file="${oe.home}/make_backend.sh" token="$SRC" value="${src}" />
|
|
- <replace file="${src}/src/c/xmlback/GNUmakefile" token="$(HOME)" value="${oe.home}" />
|
|
- <chmod file="${oe.home}/make_backend.sh" perm="a+x" verbose="true" />
|
|
- <exec executable="./make_backend.sh" dir="${oe.home}" />
|
|
- <copy todir="${build}/bin">
|
|
- <fileset dir="${src}/src/script/control" />
|
|
- <filelist dir="${src}/src/c/bav" files="bav"/>
|
|
- <filelist dir="${src}/src/c/tools" files="qctrl,smctrl,updater"/>
|
|
- <filelist dir="${src}/src/c/xmlback" files="xmlback"/>
|
|
- <fileset dir="${src}/tomcat/bin" />
|
|
- </copy>
|
|
- <delete>
|
|
- <filelist dir="${build}/bin" files="config.bat,openemm.py,setup.bat,start.bat,update.bat" />
|
|
- </delete>
|
|
<copy todir="${build}/bin/scripts">
|
|
<fileset dir="${src}/src/script/process" />
|
|
- <filelist dir="${src}/src/c/bav" files="bavwrap" />
|
|
<filelist dir="${src}/src/script/lib" files="agn.py,aps.py,config.sh" />
|
|
</copy>
|
|
<move todir="${build}/conf/semu">
|
|
<fileset dir="${build}/bin/scripts/semu" />
|
|
</move>
|
|
<move todir="${build}/USR_SHARE" file="${build}/bin/scripts/upgrade-postproc.sh" />
|
|
- <exec executable="ln" dir="${build}/bin/scripts">
|
|
- <arg line="-s bavwrap filter_or_forward" />
|
|
- </exec>
|
|
- <exec executable="ln" dir="${build}/bin/scripts">
|
|
- <arg line="-s bavwrap is_no_systemmail" />
|
|
- </exec>
|
|
- <exec executable="ln" dir="${build}/bin/scripts">
|
|
- <arg line="-s bavwrap scan_and_unsubscribe" />
|
|
- </exec>
|
|
<delete dir="${build}/bin/scripts/upgrade" />
|
|
|
|
- <copy todir="${build}/conf">
|
|
- <fileset dir="${catalina.home}/conf" />
|
|
- </copy>
|
|
- <delete>
|
|
- <filelist dir="${build}/conf" files="context.xml,logging.properties,server.xml" />
|
|
- </delete>
|
|
- <copy todir="${build}/conf">
|
|
- <fileset dir="${src}/tomcat/conf"/>
|
|
- </copy>
|
|
- <delete dir="${build}/conf/Catalina" />
|
|
<copy todir="${build}/conf/bav">
|
|
<fileset dir="${src}/src/script/data" />
|
|
</copy>
|
|
@@ -206,10 +161,6 @@
|
|
<mkdir dir="${build}/var/spool/RECOVER" />
|
|
|
|
<!-- Generate Other -->
|
|
- <mkdir dir="${build}/logs/openemm" />
|
|
- <mkdir dir="${build}/logs/openemm-ws" />
|
|
- <mkdir dir="${build}/plugins" />
|
|
- <mkdir dir="${build}/temp" />
|
|
|
|
<copy todir="${build}/USR_SHARE">
|
|
<fileset dir="${src}/sql" />
|
|
@@ -225,12 +176,7 @@
|
|
<copy todir="${build}" file="${build}/USR_SHARE/UPDATE.txt" />
|
|
|
|
<!-- Assign Groups+Owners (first) and Permissions (second) -->
|
|
- <chgrp group="openemm" type="both" verbose="true">
|
|
- <fileset dir="${build}" />
|
|
- </chgrp>
|
|
- <chown owner="openemm" type="both" verbose="true">
|
|
- <fileset dir="${build}" />
|
|
- </chown>
|
|
+ <!--
|
|
<chgrp group="root" file="${build}/bin/qctrl" verbose="true" />
|
|
<chgrp group="root" file="${build}/bin/smctrl" verbose="true" />
|
|
<chgrp group="root" file="${build}/bin/updater" verbose="true" />
|
|
@@ -246,10 +192,6 @@
|
|
<exec executable="chmod" dir="${build}/bin">
|
|
<arg line="6755 qctrl smctrl updater" />
|
|
</exec>
|
|
-
|
|
- <!-- Build Binary Tarball -->
|
|
- <exec executable="tar" dir="${build}">
|
|
- <arg line="-czvf ${oe.home}/OpenEMM-${version}-bin.tar.gz ." />
|
|
- </exec>
|
|
+ -->
|
|
</target>
|
|
</project>
|