[java-identity-provider COMMIT] /trunk/idp-distribution/src/main/resources/bin/build.xml

noreply at shibboleth.net noreply at shibboleth.net
Tue Dec 16 11:08:23 EST 2014


Author: rdw
Date: Tue Dec 16 11:08:23 2014
New Revision: 7116

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7116&view=rev
Log:
IDP-541 one-time only populate the css and images directories in edit-webapp

Modified:
    trunk/idp-distribution/src/main/resources/bin/build.xml

Modified: trunk/idp-distribution/src/main/resources/bin/build.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-distribution/src/main/resources/bin/build.xml?rev=7116&r1=7115&r2=7116&view=diff
==============================================================================
--- trunk/idp-distribution/src/main/resources/bin/build.xml (original)
+++ trunk/idp-distribution/src/main/resources/bin/build.xml Tue Dec 16 11:08:23 2014
@@ -403,14 +403,9 @@
      GENERAL V3 TO V3 UPGRADE
     -->
 
-	<target name="upgrade" depends="editproperties, editservicesproperties, editnameidproperties, editldapproperties">
+	<target name="upgrade" depends="editproperties, editservicesproperties, editnameidproperties, editldapproperties, handleeditwebapp">
 		<echo append="true" file="idp_ant.log">target: upgrade
 		</echo>
-		<!-- Create edit-webapp tree -->
-        <mkdir dir="${idp.target.dir}/edit-webapp" />
-        <mkdir dir="${idp.target.dir}/edit-webapp/WEB-INF" />
-		<mkdir dir="${idp.target.dir}/edit-webapp/WEB-INF/lib" />
-		<mkdir dir="${idp.target.dir}/edit-webapp/WEB-INF/classes" />
 		
 		<!-- conf: copy from dist if not already present -->
 		<mkdir dir="${idp.target.dir}/conf" />
@@ -494,6 +489,31 @@
 		</echo>
 		<mkdir dir="${idp.target.dir}/metadata"/>
 		<metadatagenerate dnsName="${idp.host.name}" idpHome="${idp.target.dir}" backChannelCert="${idp.target.dir}/credentials/idp-backchannel.crt" output="${idp.target.dir}/metadata/idp-metadata.xml"/>
+	</target>
+	
+    <target name="handleeditwebapp" depends="makeeditwebapp, populateeditwebapp"/>
+
+    <target name="makeeditwebapp">
+        <echo append="true" file="idp_ant.log">target: makeeditwebapp
+        </echo>
+        <!-- Create edit-webapp tree -->
+        <mkdir dir="${idp.target.dir}/edit-webapp" />
+        <mkdir dir="${idp.target.dir}/edit-webapp/css" />
+        <mkdir dir="${idp.target.dir}/edit-webapp/images" />
+        <mkdir dir="${idp.target.dir}/edit-webapp/WEB-INF" />
+        <mkdir dir="${idp.target.dir}/edit-webapp/WEB-INF/lib" />
+        <mkdir dir="${idp.target.dir}/edit-webapp/WEB-INF/classes" />
+	</target>
+	
+	<target name="populateeditwebapp" unless="idp.properties.present">
+        <echo append="true" file="idp_ant.log">target: populateeditwebapp
+        </echo>
+        <copy todir="${idp.target.dir}/edit-webapp/css" failonerror="false">
+            <fileset dir="${idp.target.dir}/webapp/css" />
+        </copy>
+        <copy todir="${idp.target.dir}/edit-webapp/images" failonerror="false">
+            <fileset dir="${idp.target.dir}/webapp/images" />
+        </copy>
 	</target>
 	
 	<!--



More information about the commits mailing list