update for improved patch processing
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/features-ganymede-patches.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/features-ganymede-patches.xml
new file mode 100644
index 0000000..38187e0
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/features-ganymede-patches.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+    name="update"
+    default="update">
+    <property
+        environment="env"/>
+    <target
+        name="update">
+        <echo
+            message="-------- Project: WTP Responsible: david_williams"/>
+		<!-- intentionally no site.xml in this particular site -->
+        <!--
+            don't forget, for now have to first manually copy xsl
+            bundles to 3.0 site
+        -->
+    	
+    	
+        <property
+            name="from.update.site"
+            value="file:///shared/webtools/committers/wtp-R3.0-R/20080616152118/R-3.0-20080616152118/updateSite"/>
+        <echo
+            message="   pulling update jars from ${from.update.site}"/>
+        <ant
+            antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.jst.enterprise_ui.feature.patch"/>
+            <property
+                name="version"
+                value="3.0.0.v200806092130-7C78ELSE8VrRVor6q2hez07sOLYD"/>
+        </ant>
+        <ant
+            antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.jst.web_core.feature.patch"/>
+            <property
+                name="version"
+                value="2.0.0.v200805230650-4--8072Bz-DC9e9TCO0430_pB66T"/>
+        </ant>
+        <ant
+            antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.jst.web_ui.feature.patch"/>
+            <property
+                name="version"
+                value="1.0.0.v200806092130-6--BcMAAwAbQRLQLo"/>
+        </ant>
+        <ant
+            antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.wst.common_core.feature.patch"/>
+            <property
+                name="version"
+                value="2.0.0.v200806090000-7938aCYQCD4CmHbCCCC"/>
+        </ant>
+        <ant
+            antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.wst.jsdt.feature.patch"/>
+            <property
+                name="version"
+                value="1.0.0.v200805191452-77-E_5CYQCD4ClWDK1Wj"/>
+        </ant>
+        <ant
+            antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.wst.web_core.feature.patch"/>
+            <property
+                name="version"
+                value="3.0.0.v200806110645-7A-8Y8Pj5N752THM_Pk62dwkDiRH"/>
+        </ant>
+        <ant
+            antfile="updateMirrorProject.xml">
+            <property
+                name="featureId"
+                value="org.eclipse.wst.xml_core.feature.patch"/>
+            <property
+                name="version"
+                value="1.0.0.v200806040130-2--8342EnPJE6FfWUNZNqCdNBBxB"/>
+        </ant>
+    </target>
+</project>
\ No newline at end of file
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/parseSiteArg.shsource b/org.eclipse.wtp.releng.webupdatesite/build-home/parseSiteArg.shsource
index 3af687d..e7482a2 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/parseSiteArg.shsource
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/parseSiteArg.shsource
@@ -37,7 +37,7 @@
   releaseDir=${HOME}/downloads/webtools/updates
   mainSiteFileName=sitePatches.xml
   mainIndexFileName=indexGanymede.html
-  fileListFile=updateGanymedeMirrorAll.xml 
+  fileListFile=updateGanymedeMirrorPatches.xml 
 
 else
   echo ""
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/updateGanymedeMirrorAll.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/updateGanymedeMirrorAll.xml
index fd3db86..7e23457 100644
--- a/org.eclipse.wtp.releng.webupdatesite/build-home/updateGanymedeMirrorAll.xml
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/updateGanymedeMirrorAll.xml
@@ -5,7 +5,7 @@
     basedir=".">
 	 <property environment="env"/>
     <target name="all">
-        <ant antfile="features-ganymede-wtp.xml" />
+        <ant antfile="features-ganymede-patches.xml" />
 
         <!-- make sure all can "read" (important for quicker http access, esp. when Eclipse.org overloaded) -->
         <chmod
diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/updateGanymedeMirrorPatches.xml b/org.eclipse.wtp.releng.webupdatesite/build-home/updateGanymedeMirrorPatches.xml
new file mode 100644
index 0000000..fd3db86
--- /dev/null
+++ b/org.eclipse.wtp.releng.webupdatesite/build-home/updateGanymedeMirrorPatches.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project
+    name="update.site"
+    default="all"
+    basedir=".">
+	 <property environment="env"/>
+    <target name="all">
+        <ant antfile="features-ganymede-wtp.xml" />
+
+        <!-- make sure all can "read" (important for quicker http access, esp. when Eclipse.org overloaded) -->
+        <chmod
+            verbose="true"
+            perm="o+rx"
+            type="both">
+            <fileset dir="${update.site}" />
+        </chmod>
+
+    </target>
+
+</project>
+