[Yanel-commits] rev 20407 - public/yanel/trunk/src/build

michi at wyona.com michi at wyona.com
Tue Nov 28 23:26:06 CET 2006


Author: michi
Date: 2006-11-28 23:26:04 +0100 (Tue, 28 Nov 2006)
New Revision: 20407

Modified:
   public/yanel/trunk/src/build/build.xml
Log:
check for local build properties

Modified: public/yanel/trunk/src/build/build.xml
===================================================================
--- public/yanel/trunk/src/build/build.xml	2006-11-28 21:37:42 UTC (rev 20406)
+++ public/yanel/trunk/src/build/build.xml	2006-11-28 22:26:04 UTC (rev 20407)
@@ -92,6 +92,12 @@
   </target>
   
   <target name="config" description="Initialize all local properties files" depends="init">
+    <condition property="local.build.properties.does.not.exist.yet">
+      <not>
+        <available file="local.build.properties" type="file"/>
+      </not>
+    </condition>
+    <antcall target="create-local-build-properties"/>
   
     <condition property="isTomcat1HomeSet">
       <isset property="tomcat1.home.dir"/>
@@ -116,11 +122,15 @@
     <antcall target="configure-local"/>
   </target>
 
+  <target name="create-local-build-properties" if="local.build.properties.does.not.exist.yet" depends="init">
+    <echo>Build configuration ${yanel.home.dir}/local.build.properties does not exist yet!</echo>
+
+    <copy file="${yanel.home.dir}/src/build/build.properties" tofile="${yanel.home.dir}/src/build/local.build.properties" overwrite="false"/>
+  </target>
+
   <target name="configure-local" if="yes.continue">
     <echo>Will now create local properties files if these do not exist.</echo>
 
-    <copy file="${yanel.home.dir}/src/build/build.properties" tofile="${yanel.home.dir}/src/build/local.build.properties" overwrite="false"/>
-
     <copy file="${yanel.home.dir}/conf/yanel.xml" tofile="${yanel.home.dir}/conf/local.yanel.xml" overwrite="false"/>
     <copy file="${yanel.home.dir}/conf/realms.xml" tofile="${yanel.home.dir}/conf/local.realms.xml" overwrite="false"/>
     <copy file="${yanel.home.dir}/conf/yanel-rti-yarep.properties" tofile="${yanel.home.dir}/conf/local.yanel-rti-yarep.properties" overwrite="false"/>




More information about the Yanel-commits mailing list