blob: dd5910e01df8114e3ed1f9f9e8f9a338e8979c2d [file] [log] [blame]
david_williams2b40dfc2008-05-28 04:35:54 +00001#!/bin/sh
2
3# script to copy site files
david_williams5b97cbb2008-06-24 20:03:23 +00004source ./properties.shsource
david_williams2b40dfc2008-05-28 04:35:54 +00005source ./parseSiteArg.shsource
6
7# important: make sure digest is updated same time as site.xml's
8# TODO: should digest be recreated on final site? No for "exact" sites, yes, if "merged" sites.
david_williams087b3022009-06-09 03:29:59 +00009rsync -p -u ${milestoneDirectory}/digest.zip ${milestoneDirectory}
david_williams2b40dfc2008-05-28 04:35:54 +000010
11
david_williams087b3022009-06-09 03:29:59 +000012rsync -p ${milestoneDirectory}/*.html ${releaseDir}
13rsync -p ${milestoneDirectory}/*.jpg ${releaseDir}
14rsync -p ${milestoneDirectory}/*.xml ${releaseDir}
15rsync -p ${milestoneDirectory}/*.build ${releaseDir}
david_williams2b40dfc2008-05-28 04:35:54 +000016
17# Typically, as of this writing
18# Europa: 'milestoneDirectory' to 'releaseDir'
19
20
21# compute last segment in directory names, as a heurisic to update internal URL links
22fromLastSegment=${milestoneDirectory##*/}
23toLastSegment=${releaseDir##*/}
24
25echo ""
26echo " Updating site files:"
27echo " from: ${fromLastSegment}"
28echo " to: ${toLastSegment}"
29echo ""
30
31fromString="webtools/${fromLastSegment}"
32toString="webtools/${toLastSegment}"
33replaceCommand="s!${fromString}!${toString}!g"
34
35#echo ${replaceCommand};
36
37perl -pi -e ${replaceCommand} ${releaseDir}/*.html
38perl -pi -e ${replaceCommand} ${releaseDir}/*.xml
39
david_williamsa9db4f52008-11-16 01:43:45 +000040
david_williamsa9db4f52008-11-16 01:43:45 +000041
david_williams2b40dfc2008-05-28 04:35:54 +000042# create P2 repository metadata
david_williamsdb911a72008-06-11 15:34:10 +000043./ant.sh -f createP2Repo.xml -Declipse.home=${eclipseLocation} -Dupdate.site=${releaseDir}
david_williams2b40dfc2008-05-28 04:35:54 +000044