blob: 8d35a186e622e6591bc352a1f0c01a13d8b12bc8 [file] [log] [blame]
david_williams72901652008-05-28 04:30:46 +00001#!/bin/sh
2
3# script to copy site files
4
david_williams7a915b32008-06-13 14:04:27 +00005if [ -z $BUILD_INITIALIZED ]
6then
7 source properties.shsource
8 source parseSiteArg.shsource $stream
9 export BUILD_INITIALIZED=1
10fi
david_williams72901652008-05-28 04:30:46 +000011
12# important: make sure digest is updated same time as site.xml's
13# TODO: should digest be recreated on final site? No for "exact" sites, yes, if "merged" sites.
david_williams1dcfdeb2008-05-28 06:47:14 +000014#rsync -p ${testUpdateSite}/digest.zip ${milestoneDirectory}
david_williams72901652008-05-28 04:30:46 +000015
16
17rsync -p ${testUpdateSite}/*.html ${milestoneDirectory}
18rsync -p ${testUpdateSite}/*.jpg ${milestoneDirectory}
19rsync -p ${testUpdateSite}/*.xml ${milestoneDirectory}
20
21# Typically, as of this writing
22# Europa: 'testTempUpdates' to 'milestones'
23
24
25# compute last segment in directory names, as a heurisic to update internal URL links
26fromLastSegment=${testUpdateSite##*/}
27toLastSegment=${milestoneDirectory##*/}
28
29echo ""
30echo " Updating site files:"
31echo " from: ${fromLastSegment}"
32echo " to: ${toLastSegment}"
33echo ""
34
35fromString="webtools/${fromLastSegment}"
36toString="webtools/${toLastSegment}"
37replaceCommand="s!${fromString}!${toString}!g"
38
david_williams1dcfdeb2008-05-28 06:47:14 +000039echo "replaceCommand: ${replaceCommand}"
david_williams72901652008-05-28 04:30:46 +000040
david_williams1dcfdeb2008-05-28 06:47:14 +000041perl -pi -w -e ${replaceCommand} ${milestoneDirectory}/*.html
42perl -pi -w -e ${replaceCommand} ${milestoneDirectory}/*.xml
david_williams72901652008-05-28 04:30:46 +000043
44# now re-run the digester and P2 Generator
david_williamsdb911a72008-06-11 15:34:10 +000045./ant.sh -f createDigests.xml -Declipse.home=${eclipseLocation} -Dupdate.site=${milestoneDirectory}
david_williams72901652008-05-28 04:30:46 +000046# create P2 repository metadata
david_williamsdb911a72008-06-11 15:34:10 +000047./ant.sh -f createP2Repo.xml -Declipse.home=${eclipseLocation} -Dupdate.site=${milestoneDirectory}
david_williams72901652008-05-28 04:30:46 +000048
49