bug 329369 - mirrors in e4 repo
diff --git a/org.eclipse.e4.builder/builder/general/customTargets.xml b/org.eclipse.e4.builder/builder/general/customTargets.xml
index 61f2d0e..bdac4b5 100644
--- a/org.eclipse.e4.builder/builder/general/customTargets.xml
+++ b/org.eclipse.e4.builder/builder/general/customTargets.xml
@@ -234,8 +234,11 @@
 			</fileset>
 		</delete>
 
+		<filter token="BUILD_ID" value="${buildLabel}" />
+		<copy filtering="true" file="${builder}/templates/artifacts.xml" tofile="${buildDirectory}/formatRepo/artifacts.xml" />
 		<p2.mirror source="file:${p2.repo}" log="${buildDirectory}/${buildLabel}/mirrorLog.txt" ignoreErrors="true">
-			<destination compressed="true" name="${p2.repo.name}" location="file:${updateSite}/${buildLabel}" append="true" format="file:${p2.repo}" />
+			<destination compressed="true" name="${p2.repo.name}" location="file:${updateSite}/${buildLabel}" append="true" format="file:${p2.repo}" kind="metadata" />
+			<destination compressed="true" name="${p2.repo.name}" location="file:${updateSite}/${buildLabel}" append="true" format="file:${buildDirectory}/formatRepo" kind="artifact"/>
 			<comparator comparator="org.eclipse.equinox.p2.repository.tools.jar.comparator" comparatorLog="${buildDirectory}/${buildLabel}/comparatorlog.txt">
 				<repository location="${repoBaseline}" />
 			</comparator>
diff --git a/org.eclipse.e4.builder/builder/general/templates/artifacts.xml b/org.eclipse.e4.builder/builder/general/templates/artifacts.xml
new file mode 100644
index 0000000..6c19c9f
--- /dev/null
+++ b/org.eclipse.e4.builder/builder/general/templates/artifacts.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<?artifactRepository version='1.1.0'?>
+<repository name='e4 build Template' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1.0.0'>
+  <properties size='2'>
+    <property name='publishPackFilesAsSiblings' value='true'/>
+    <property name='p2.mirrorsURL' value='http://www.eclipse.org/downloads/download.php?file=/e4/updates/0.11-I-builds/@BUILD_ID@&amp;format=xml'/>
+  </properties>
+</repository>