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