david_williams | ed5201c | 2007-05-27 05:48:38 +0000 | [diff] [blame] | 1 | |
david_williams | 30fcdae | 2006-08-16 07:11:21 +0000 | [diff] [blame] | 2 | #set variables |
david_williams | ed5201c | 2007-05-27 05:48:38 +0000 | [diff] [blame] | 3 | |
| 4 | |
david_williams | 66bb936 | 2007-05-27 02:25:50 +0000 | [diff] [blame] | 5 | updateSiteFile=${1} |
| 6 | updateSite=${2} |
david_williams | 264285e | 2007-02-10 02:22:04 +0000 | [diff] [blame] | 7 | |
david_williams | ed5201c | 2007-05-27 05:48:38 +0000 | [diff] [blame] | 8 | source properties.shsource |
david_williams | 264285e | 2007-02-10 02:22:04 +0000 | [diff] [blame] | 9 | |
david_williams | 47f6122 | 2007-02-10 18:50:15 +0000 | [diff] [blame] | 10 | # save away a clean version of this site file, produced during mirroring commands, |
| 11 | # with all the latest version numbers |
david_williams | 66bb936 | 2007-05-27 02:25:50 +0000 | [diff] [blame] | 12 | mv ${updateSite}/site.xml ${updateSite}/.site.xml |
david_williams | 8a62f0d | 2006-06-28 05:07:27 +0000 | [diff] [blame] | 13 | |
| 14 | |
| 15 | # merge authored site.xml with the autogenerated one |
david_williams | 8a62f0d | 2006-06-28 05:07:27 +0000 | [diff] [blame] | 16 | |
david_williams | ed5201c | 2007-05-27 05:48:38 +0000 | [diff] [blame] | 17 | in_authored=${HOME}/${updateToolsDir}/WebContent/${updateSiteFile} |
| 18 | # remember, this 'site.xml' is just the output of mirror command, when ran in context |
| 19 | in_newFeatures=${updateSite}/.site.xml |
| 20 | |
| 21 | # merges newFeautes in to authored, back in original locaion |
| 22 | java -jar siteFileUpdater.jar ${in_authored} ${in_newFeatures} |
| 23 | |
| 24 | # copy to discovery site |
| 25 | # Note: here we are changing names from site specific site file name, to generic site.xml |
david_williams | 2fec631 | 2007-05-27 06:24:24 +0000 | [diff] [blame] | 26 | rsync -p ${in_authored} ${updateSite}/site.xml |
david_williams | ed5201c | 2007-05-27 05:48:38 +0000 | [diff] [blame] | 27 | |
| 28 | rm ${in_newFeatures} |