From 0ae00bb6593d6d0368221dafa93b32278debde67 Mon Sep 17 00:00:00 2001 From: david_williams <david_williams> Date: Fri, 14 Aug 2009 03:43:09 +0000 Subject: [PATCH] prep for update site --- .../build-home/featureFileCreate.jar | Bin 425573 -> 421262 bytes .../build-home/runUpdateAllProjects.sh | 14 +++---- .../featureFileUpdaterDescription.jardesc | 5 +-- .../releng/tools/CreateFeatureUpdateFile.java | 36 +++++++++++++++++- 4 files changed, 43 insertions(+), 12 deletions(-) diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/featureFileCreate.jar b/org.eclipse.wtp.releng.webupdatesite/build-home/featureFileCreate.jar index 453c293a5b8c2df21e2d57ce15640bbd04337ca6..9d8b6d08d10b81f51c861030fa045a6c81a8f90b 100644 GIT binary patch delta 6964 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 Yu!3e$c?D05S`3R}Y%0Kbvw8>q9WPYv$p8QV delta 7308 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 G0Q?)c!-?7e diff --git a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllProjects.sh b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllProjects.sh index 56841d49a..79760e48c 100644 --- a/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllProjects.sh +++ b/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllProjects.sh @@ -68,24 +68,24 @@ if [ $clean ] ; then fi echo " Updating index and web site files, and site.xml file" -rsync -rp "${buildrepositorypath}"/* "${testUpdateSite}" -rsync -p ${HOME}/${updateToolsDir}/WebContent/${mainIndexFileName} ${testUpdateSite}/index.html -rsync -p ${HOME}/${updateToolsDir}/WebContent/*.jpg ${testUpdateSite} +rsync -vrp "${buildrepositorypath}"/* "${testUpdateSite}" +rsync -vp ${HOME}/${updateToolsDir}/WebContent/${mainIndexFileName} ${testUpdateSite}/index.html +rsync -vp ${HOME}/${updateToolsDir}/WebContent/*.jpg ${testUpdateSite} echo "add capabilities to site" CAP_BUILD=20090608042922/S-S20090608042922-20090608042922 -rsync -rp /shared/webtools/committers/wtpcap-R3.1-S/"${CAP_BUILD}"/updateSite/features/* "${testUpdateSite}"/features/ -rsync -rp /shared/webtools/committers/wtpcap-R3.1-S/"${CAP_BUILD}"/updateSite/plugins/* "${testUpdateSite}"/plugins/ +rsync -vrp /shared/webtools/committers/wtpcap-R3.1-S/"${CAP_BUILD}"/updateSite/features/* "${testUpdateSite}"/features/ +rsync -vrp /shared/webtools/committers/wtpcap-R3.1-S/"${CAP_BUILD}"/updateSite/plugins/* "${testUpdateSite}"/plugins/ echo "add jaxws to site" JAXWS_BUILD=I-I20090813210640-20090813210640 -rsync -rp "${HOME}"/downloads/webtools/downloads/drops/R0.5/"${JAXWS_BUILD}"/updateSite/features/* "${testUpdateSite}"/features/ -rsync -rp "${HOME}"/downloads/webtools/downloads/drops/R0.5/"${JAXWS_BUILD}"/updateSite/plugins/* "${testUpdateSite}"/plugins/ +rsync -vrp "${HOME}"/downloads/webtools/downloads/drops/R0.5/"${JAXWS_BUILD}"/updateSite/features/* "${testUpdateSite}"/features/ +rsync -vrp "${HOME}"/downloads/webtools/downloads/drops/R0.5/"${JAXWS_BUILD}"/updateSite/plugins/* "${testUpdateSite}"/plugins/ ./createMirrorFile.sh -s "$stream" -b "${testUpdateSite}" diff --git a/org.eclipse.wtp.releng.webupdatesite/featureFileUpdaterDescription.jardesc b/org.eclipse.wtp.releng.webupdatesite/featureFileUpdaterDescription.jardesc index 09cc54c53..ee50a4b60 100644 --- a/org.eclipse.wtp.releng.webupdatesite/featureFileUpdaterDescription.jardesc +++ b/org.eclipse.wtp.releng.webupdatesite/featureFileUpdaterDescription.jardesc @@ -21,7 +21,6 @@ <file path="/org.eclipse.wtp.releng.webupdatesite/features-galileo-wtp.xml"/> <file path="/org.eclipse.wtp.releng.webupdatesite/plugin.properties"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/updateTestUpdateSite.sh"/> - <file path="/org.eclipse.wtp.releng.webupdatesite/webtools.build"/> <file path="/org.eclipse.wtp.releng.webupdatesite/instructions.txt"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/updateGanymedeMirrorPatches.xml"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/createP2Repo.xml"/> @@ -31,17 +30,15 @@ <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/getWTPUpdateToolsFromCVS.sh"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/copyToFinalUpdateSite-siteFiles.sh"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/updateMirrorProject.xml"/> - <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/copyToMilestoneDirectory-SiteFiles.sh"/> <folder path="/org.eclipse.wtp.releng.webupdatesite/META-INF"/> + <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/copyToMilestoneDirectory-SiteFiles.sh"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/createMirrorSite.xml"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/properties.shsource"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/updateGanymedeMirrorAll.xml"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/ant.sh"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/createMirrorFile.sh"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/runUpdateAllProjects.sh"/> - <file path="/org.eclipse.wtp.releng.webupdatesite/siteFileUpdaterManifest.mf"/> <file path="/org.eclipse.wtp.releng.webupdatesite/.project"/> - <file path="/org.eclipse.wtp.releng.webupdatesite/wtp.sc"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build-home/updateGalileoMirrorAll.xml"/> <file path="/org.eclipse.wtp.releng.webupdatesite/build.properties"/> </selectedElements> diff --git a/org.eclipse.wtp.releng.webupdatesite/src/org/eclipse/wtp/releng/tools/CreateFeatureUpdateFile.java b/org.eclipse.wtp.releng.webupdatesite/src/org/eclipse/wtp/releng/tools/CreateFeatureUpdateFile.java index 26a8f0d78..f0492d53d 100644 --- a/org.eclipse.wtp.releng.webupdatesite/src/org/eclipse/wtp/releng/tools/CreateFeatureUpdateFile.java +++ b/org.eclipse.wtp.releng.webupdatesite/src/org/eclipse/wtp/releng/tools/CreateFeatureUpdateFile.java @@ -147,7 +147,7 @@ public class CreateFeatureUpdateFile { try { - Document newDOM = updateFeatureDOM(siteDOM, currentFeatureVersions); + Document newDOM = updateSiteFeatureDOM(siteDOM, currentFeatureVersions); // we'll write over what we read it outfile = new FileOutputStream(sitexmlFileName); @@ -164,6 +164,40 @@ public class CreateFeatureUpdateFile { } + private Document updateSiteFeatureDOM(Document siteDOM, Map currentFeatureVersions) { + NodeList features = siteDOM.getElementsByTagName("feature"); + + for (int i = 0; i < features.getLength(); i++) { + Node featureElement = features.item(i); + + NamedNodeMap attributes = featureElement.getAttributes(); + + Node featureURLNode = attributes.getNamedItem("url"); + String featureURL = featureURLNode.getNodeValue(); + + Node featureIDNode = attributes.getNamedItem("id"); + String featureID = featureIDNode.getNodeValue(); + + Node featureVersionNode = attributes.getNamedItem("version"); + String featureVersion = featureVersionNode.getNodeValue(); + + // check if still has substitutable value + if (featureVersion.equals("${"+featureID+"}")) { + String currentVersion = (String) currentFeatureVersions.get(featureID); + System.out.println("Substitutable value found: "); + System.out.println(" " + featureID); + System.out.println(" " + currentVersion); + featureVersionNode.setNodeValue(currentVersion); + String newfeatureURL = featureURL.replace("${"+featureID+"}", currentVersion); + featureURLNode.setNodeValue(newfeatureURL); + } + + } + return siteDOM; + + + } + private void doList(String[] featureDirectories, String[] featureOfFocus, String filename) throws IOException { File outFile = new File(filename); Writer output = new FileWriter(outFile); -- GitLab