david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 1 | #!/bin/sh |
| 2 | |
| 3 | # script to run update, setting properties, for all projects |
| 4 | |
| 5 | updateToolsDir=org.eclipse.wtp.releng.webupdatesite |
| 6 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 7 | updateSite=${HOME}/downloads/webtools/declaredUpdates |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 8 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 9 | eclipseLocation=${HOME}/eclipse-ppc-33M7 |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 10 | |
david_williams | bdfdc5f | 2007-02-11 06:54:55 +0000 | [diff] [blame] | 11 | mainSiteFileName=siteEuropa.xml |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 12 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 13 | if [ "${1}" == "-clean" ] ; then |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 14 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 15 | echo " Removing ${updateSite}/features/" |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 16 | rm -fr $updateSite/features/ |
| 17 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 18 | echo " Removing ${updateSite}/plugins/" |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 19 | rm -fr $updateSite/plugins/ |
| 20 | |
| 21 | echo " Removing index and site xml files" |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 22 | rm -fr ${updateSite}/* |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 23 | |
| 24 | echo " Updating index and web site files, but not site xml files (yet)" |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 25 | cp ${HOME}/${updateToolsDir}/WebContent/index.html ${updateSite} |
| 26 | cp ${HOME}/${updateToolsDir}/WebContent/*.jpg ${updateSite} > /dev/null |
| 27 | cp ${HOME}/${updateToolsDir}/WebContent/*.gif ${updateSite} > /dev/null |
| 28 | cp -r ${HOME}/${updateToolsDir}/WebContent/web ${updateSite} > /dev/null |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 29 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 30 | fi |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 31 | |
| 32 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 33 | ant -f updateEuropaMirrorAll.xml -Declipse.home=${eclipseLocation} -DlocalUpdateSitePath=${updateSite} |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 34 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 35 | # merge authored site.xml files with the most recent auto generated one |
| 36 | ./runUpdateSiteXmlFiles.sh ${mainSiteFileName} ${updateSite} |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 37 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 38 | # do create pack's later ... takes a long time |
| 39 | # ant -f createPack200s.xml -Declipse.home=${eclipseLocation} -DupdateSite=${updateSite} |
david_williams | 33b8c38 | 2007-05-25 05:41:33 +0000 | [diff] [blame] | 40 | |
david_williams | 843da28 | 2007-05-26 20:58:37 +0000 | [diff] [blame^] | 41 | # run create Digests now, it's a good check if all is well |
| 42 | ant -f createDigests.xml -Declipse.home=${eclipseLocation} -DupdateSite=${updateSite} -DmainSiteFileName=${mainSiteFileName} |