Update of /var/cvs/contributions/didactor2
In directory james.mmbase.org:/tmp/cvs-serv19829

Modified Files:
        install-dependency.xml 
Log Message:
some protection agains doing the same thing often


See also: http://cvs.mmbase.org/viewcvs/contributions/didactor2


Index: install-dependency.xml
===================================================================
RCS file: /var/cvs/contributions/didactor2/install-dependency.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- install-dependency.xml      18 Jul 2008 12:10:51 -0000      1.6
+++ install-dependency.xml      18 Jul 2008 12:42:59 -0000      1.7
@@ -112,13 +112,14 @@
     </unzip>
   </target>
 
-  <target name="mmbase" depends="log4j,commons-fileupload">
+  <target name="mmbase" depends="log4j,commons-fileupload" 
unless="mmbase.installed">
     <antcall target="install.module">
       <param name="name" value="" />
       <param name="prefix" value="mmbase" />
       <param name="mmbase.templates.path" value="" />
       <param name="ignorefiles" value="${mmbase.ignorefiles}" />
     </antcall>
+    <property name="mmbase.installed" value="yes" />
   </target>
 
   <target name="mmbase.jar">
@@ -127,29 +128,33 @@
     </antcall>
   </target>
 
-  <target name="editwizard" depends="dove,mmbase">
+  <target name="editwizard" depends="dove,mmbase" 
unless="editwizard.installed">
     <antcall target="install.module">
       <param name="name" value="editwizard" />
       <param name="mmbase.templates.path" value="mmbase/edit/wizard/" />
     </antcall>
+    <property name="editwizard.installed" value="yes" />
   </target>
 
-  <target name="dove" depends="mmbase">
+  <target name="dove" depends="mmbase" unless="dove.installed">
     <antcall target="install.module">
       <param name="name" value="dove" />
     </antcall>
+    <property name="dove.installed" value="yes" />
   </target>
 
-  <target name="taglib" depends="mmbase,jstl">
+  <target name="taglib" depends="mmbase,jstl" unless="taglib.installed">
     <antcall target="install.module">
       <param name="name" value="taglib" />
     </antcall>
+    <property name="taglib.installed" value="yes" />
   </target>
 
-  <target name="crontab" depends="mmbase">
+  <target name="crontab" depends="mmbase" unless="crontab.installed">
     <antcall target="install.module">
       <param name="name" value="crontab" />
     </antcall>
+    <property name="crontab.installed" value="yes" />
   </target>
 
   <target name="email" depends="mmbase">
@@ -176,10 +181,11 @@
     </antcall>
   </target>
 
-  <target name="richtext" depends="mmbase">
+  <target name="richtext" depends="mmbase" unless="richtext.installed">
     <antcall target="install.module">
       <param name="name" value="richtext" />
     </antcall>
+    <property name="richtext.installed" value="yes" />
   </target>
 
 
@@ -204,12 +210,13 @@
     <copy file="${download.dir}/${name}-${version}.jar" todir="${jardest}" 
preservelastmodified="true" overwrite="false" failonerror="false" />
   </target>
 
-  <target name="log4j">
+  <target name="log4j" unless="log4j.installed">
     <antcall target="install.jar">
       <param name="name" value="log4j" />
       <param name="base" value="log4j" />
       <param name="version" value="1.2.13" />
     </antcall>
+    <property name="log4j.installed" value="yes" />
   </target>
 
   <target name="junit">
@@ -220,12 +227,13 @@
     </antcall>
   </target>
 
-  <target name="jstl">
+  <target name="jstl" unless="jstl.installed">
     <antcall target="install.jar">
       <param name="name" value="jstl" />
       <param name="base" value="jstl" />
       <param name="version" value="1.1.2" />
     </antcall>
+    <property name="jstl.installed" value="yes" />
   </target>
 
 
@@ -247,19 +255,21 @@
 
 
 
-  <target name="commons-fileupload">
+  <target name="commons-fileupload" unless="fileupload.installed">
     <antcall target="install.jar">
       <param name="name" value="commons-fileupload" />
       <param name="base" value="commons-fileupload" />
       <param name="version" value="1.0" />
     </antcall>
+    <property name="fileupload.installed" value="yes" />
   </target>
-  <target name="oscache">
+  <target name="oscache" unless="oscache.installed">
     <antcall target="install.jar">
       <param name="name" value="oscache" />
       <param name="base" value="opensymphony" />
       <param name="version" value="2.4.1" />
     </antcall>
+    <property name="oscache.installed" value="yes" />
   </target>
 
   <target name="minimalistic" depends="mmbase,taglib,oscache" />
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to