1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-01 21:35:40 +02:00

[releng]Cleaned up releng directory.

Signed-off-by: Anna Dushistova <anna.dushistova@gmail.com>
This commit is contained in:
Anna Dushistova 2014-06-03 00:45:57 +04:00
parent 0a71acace2
commit 779d6ed21f
90 changed files with 0 additions and 6478 deletions

View file

@ -1 +0,0 @@
go.rb

View file

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.rse.build</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>

View file

@ -1,80 +0,0 @@
Instructions for building TM and RSE
------------------------------------
1. Set up the build workspace
-----------------------------
ssh build.eclipse.org
cd /shared/tools/tm/
mkdir ws2_user
cd ws2_user
ln -s `pwd` $HOME/ws2
ln -s /home/data/httpd/download.eclipse.org/tm $HOME/downloads-tm
wget -O setup.sh "http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.rse/releng/org.eclipse.rse.build/setup.sh?rev=HEAD&cvsroot=Tools_Project&content-type=text/plain"
chmod a+x setup.sh
./setup.sh
2. Do an N-build
----------------
cd $HOME/ws2
./doit_nightly.sh
3. Do an I-build
----------------
On a local client PC, install Eclipse Platform Releng.Tools
Have all TM plugins in the workspace (import tm-all-committer.psf)
Synchronize CVS Workspace to HEAD
Review all incoming changes
Right-click > Team > Release...
Select Mapfile "org.eclipse.rse.build"
Press next ... tag and commit the Mapfiles
ssh build.eclipse.org
cd ws2
./doit_irsbuild.sh I
When build worked ok, tag org.eclipse.rse.build: e.g. I20070605-1200
3a) Do an S-build
-----------------
Just like I-build, but also update
org.eclipse.rse.build/template/buildNotes.php
ssh build.eclipse.org
cd ws2
./doit_irsbuild.sh S 2.0RC3
3b) Promote an S-build to official
----------------------------------
After testing the "invisible" S-build:
ssh build.eclipse.org
cd ws2/publish/S-3.1RC3*
mv package.count.orig package.count
3c) Promote an update site
--------------------------
Any build generates its update site in $HOME/downlads-tm/testUpdates
and $HOME/downloads-tm/signedUpdates . You need to manually copy these
to its target repository, then re-generate repository metadata:
cd $HOME/downloads-tm/updates/3.1milestones
rm -rf plugins features
cp -R ../../signedUpdates/plugins .
cp -R ../../signedUpdates/features .
cd bin
cvs update
./mkTestUpdates
3d) Promote an S-build to Galileo
--------------------------------
After S-build has been prepared (on signedUpdates)
On local Eclipse client, checkout Galileo projects according to
http://wiki.eclipse.org/Galileo_Build
and edit the build contribution.
4) Convert a download to "signed" form
--------------------------------------
Normally, only the TM update site is signed whereas the downloadable ZIPs
are not. Downloadable ZIPs can be converted to signed, if the signed
update site is available and installed. See
org.eclipse.rse.build/bin/make_signed.sh

View file

@ -1,28 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>About</title>
</head>
<body lang="EN-US">
<h2>About This Content</h2>
<p>June 5, 2007</p>
<h3>License</h3>
<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
indicated below, the Content is provided to you under the terms and conditions of the
Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
apply to your use of any object code in the Content. Check the Redistributor's license that was
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
</body>
</html>

View file

@ -1 +0,0 @@
drops

View file

@ -1,84 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>Eclipse Corner</title>
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff" link="#0000ee" vlink="#551a8b" alink="#ff0000">
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
<tr>
<td align=left valign=top colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica" color="#ffffff">Eclipse
Project Build Types</font></b></td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td>
<p><b><font face="arial,helvetica,geneva" size="-1">Releases</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva">Releases are builds
that have been declared major releases by the development team - for example
&quot;R1.0&quot;. Releases are the right builds for people who want to
be on a stable, tested release, and don't need the latest greatest features
and improvements. Release builds always have an &quot;R&quot; at the beginning
of the name i.e. R1.0, R2.0 etc. Non-release builds are named according to the
date of the build - for example 20060427 is the build from April 27, 2006.</font><br>
</p>
</td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td><b><font face="arial,helvetica,geneva" size="-1">Stable Builds</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva"> Stable builds are integration
builds that have been found to be stable enough for most people to use.
They are promoted from integration build to stable build by the architecture
team after they have been used for a few days and deemed reasonably stable.
The latest stable build is the right build for people who want to stay up
to date with what is going on in the latest development stream, and don't
mind putting up with a few problems n in order to get the latest greatest
features and bug fixes. The latest stable build is the one the development
team likes people to be using, because of the valuable and timely feedback.
</font></td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td>
<p><b><font face="arial,helvetica,geneva" size="-1">Integration Builds</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva"> Periodically, component
teams version off their work in what they believe is a stable, consistent
state, and they update the build configuration to indicate that the next
integration build should take this version of the component. Integration
builds are built from these stable component versions that have been specified
by each component team as the best version available. Integration builds
may be promoted to stable builds after a few days of testing. Integration
builds are built whenever new stable component versions are released into
the build.</font></p>
</td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td><b><font face="arial,helvetica,geneva" size="-1">Nightly Builds</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva"> Nightly builds are produced
every night from whatever has been released into the HEAD stream of the
CVS repository. They are completely untested and will almost always have
major problems. Many will not work at all. These drops are normally only
useful to developers actually working on the Eclipse Project.</font></td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td><b><font face="arial,helvetica,geneva" size="-1">Maintenance Builds</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva"> Maintenance builds are produced
periodically to incorporate fixes into an existing release. They are typically
built from tagged plug-in and feature pojects in a maintenance stream of the CVS
repository (i.e. R1_0_maintenance). Maintenance builds are promoted to a minor
or service release (i.e. R1.1 or R1.0.1) after development teams have deemed one
to be stable following one or more test-fix pass cycles.</font></td>
</tr>
</table>
<h3>&nbsp;</h3>
</body>
</html>

View file

@ -1,2 +0,0 @@
dropPrefix[]=R&dropPrefix[]=S&
dropType[]=Archived Release&dropType[]=Archived Stable Build&

View file

@ -1,229 +0,0 @@
<html><head>
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css">
<title>Target Management Project Archived Downloads</title></head>
<body>
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
<tr>
<td align=left width="72%"> <font class=indextop>Target Management project<br/>archived downloads</font>
<br>
<font class=indexsub>archived downloads from the TM project</font><br>
</td>
<td width="28%"><img src="http://www.eclipse.org/images/Idea.jpg" height=86 width=120></td>
</tr>
</table>
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
<tr>
<td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Archived Downloads</font></b></td>
</tr>
<tr> <td> <p>On this
page you can find the archived
<a href="build_types.html">builds</a> for the Remote System Explorer (RSE),
provided by the
<a href="http://www.eclipse.org/tm/">Target Management</a> project.
Archived builds consist of older releases and not propagated to Eclipse mirrors.
<!--
To get started run the program and go through the
user and developer documentation provided in the online help system.
-->
To get started, see the build notes provided with each drop, run the
program and go through the online user and developer documentation,
or take a look at the project's online
<a href="http://www.eclipse.org/tm/tutorial/index.php">getting started</a>
pages.
If you have problems downloading the drops, contact the
<font face="arial,helvetica,geneva" size="-1"><a href="mailto:webmaster@eclipse.org">webmaster</a></font>.
If you have problems installing or getting the workbench to run,
check out the
<a href="http://wiki.eclipse.org/TM_and_RSE_FAQ">Target Management FAQ</a>,
or try posting a question to the
<a href="http://www.eclipse.org/forums/eclipse.tm">eclipse.tm Forum</a>.
All downloads are provided under the terms and conditions of the
<a href="http://www.eclipse.org/legal/epl/notice.php">Eclipse.org
Software User Agreement</a> unless otherwise specified. </p>
<p>
Current builds are available
<a href="http://download.eclipse.org/tm/downloads/index.php">here</a>.
For information about different kinds of builds look
<a href="build_types.html" target="_top">here</a>.
</p>
<p/>
</td></tr>
<tr>
<td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Archived
Downloads</font></b></td>
</tr>
</table>
<?php
$fileHandle = fopen("dlconfig.txt", "r");
while (!feof($fileHandle)) {
$aLine = fgets($fileHandle, 4096);
parse_str($aLine);
}
fclose($fileHandle);
for ($i = 0; $i < count($dropType); $i++) {
$typeToPrefix[$dropType[$i]] = $dropPrefix[$i];
}
$aDirectory = dir("drops");
while ($anEntry = $aDirectory->read()) {
// Short cut because we know aDirectory only contains other directories.
if ($anEntry != "." && $anEntry!="..") {
$aDropDirectory = dir("drops/".$anEntry);
$fileCount = 0;
while ($aDropEntry = $aDropDirectory->read()) {
if (stristr($aDropEntry, ".zip") || stristr($aDropEntry, ".tar")) {
// Count the files in the directory
$fileCount = $fileCount + 1;
}
}
//See http://at2.php.net/manual/en/class.dir.php
$aDropDirectory->close();
// Read the count file
$countFile = "drops/".$anEntry."/package.count";
$indexFile = "drops/".$anEntry."/index.php";
if (file_exists($countFile) && file_exists($indexFile)) {
$anArray = file($countFile);
// If a match - process the directory
if ($anArray[0] == $fileCount) {
$parts = explode("-", $anEntry);
if (count($parts) == 2) {
//N-builds and I-builds
$datePart = $parts[0];
$timePart = $parts[1];
$buildtype = substr($datePart, 0, 1);
$buckets[$buildtype][] = $anEntry;
$year = substr($datePart, 1, 4);
$month = substr($datePart, 5, 2);
$day = substr($datePart, 7, 2);
$hour = substr($timePart,0,2);
$minute = substr($timePart,2,2);
$timeStamp = mktime($hour, $minute, 0, $month, $day, $year);
$timeStamps[$anEntry] = date("D, j M Y -- H:i (O)", $timeStamp);
if ($timeStamp > $latestTimeStamp[$buildtype]) {
$latestTimeStamp[$buildtype] = $timeStamp;
$latestFile[$buildtype] = $anEntry;
}
} else if (count($parts) == 3) {
//S-builds and R-builds
$buckets[$parts[0]][] = $anEntry;
$timePart = $parts[2];
$year = substr($timePart, 0, 4);
$month = substr($timePart, 4, 2);
$day = substr($timePart, 6, 2);
$hour = substr($timePart,8,2);
$minute = substr($timePart,10,2);
$timeStamp = mktime($hour, $minute, 0, $month, $day, $year);
$timeStamps[$anEntry] = date("D, j M Y -- H:i (O)", $timeStamp);
if ($timeStamp > $latestTimeStamp[$parts[0]]) {
$latestTimeStamp[$parts[0]] = $timeStamp;
$latestFile[$parts[0]] = $anEntry;
}
}
}
}
}
}
$aDirectory->close();
?>
<table width="100%" cellspacing=0 cellpadding=3 align=center>
<td align=left>
<TABLE width="100%" CELLSPACING=0 CELLPADDING=3>
<tr>
<td width=\"30%\"><b>Build Type</b></td>
<td><b>Build Name</b></td>
<td><b>Build Date</b></td>
</tr>
<?php
foreach($dropType as $value) {
$prefix=$typeToPrefix[$value];
$fileName = $latestFile[$prefix];
echo "<tr>
<td width=\"30%\">$value</td>";
$parts = explode("-", $fileName);
if (count($parts) == 2) {
$buildName=$fileName;
} else {
$buildName=$parts[1];
}
// Uncomment the line below if we need click through licenses.
// echo "<td><a href=license.php?license=drops/$fileName>$buildName</a></td>";
// Comment the line below if we need click through licenses.
echo "<td><a href=\"drops/$fileName/index.php\">$buildName</a></td>";
echo "<td>$timeStamps[$fileName]</td>";
echo "</tr>";
}
?>
</table>
</table>
&nbsp;
<?php
foreach($dropType as $value) {
$prefix=$typeToPrefix[$value];
echo "
<table width=\"100%\" cellspacing=0 cellpadding=3 align=center>
<tr bgcolor=\"#999999\">
<td align=left width=\"30%\"><b><a name=\"$value\"><font color=\"#FFFFFF\" face=\"Arial,Helvetica\">$value";
echo "s</font></b></a></td>
</TR>
<TR>
<td align=left>
<TABLE width=\"100%\" CELLSPACING=0 CELLPADDING=3>
<tr>
<td width=\"30%\"><b>Build Name</b></td>
<td><b>Build Date</b></td>
</tr>";
$aBucket = $buckets[$prefix];
if (isset($aBucket)) {
rsort($aBucket);
foreach($aBucket as $innerValue) {
$parts = explode("-", $innerValue);
if (count($parts) == 2) {
$buildName=$innerValue;
} else {
$buildName=$parts[1];
}
echo "<tr>";
// Uncomment the line below if we need click through licenses.
// echo "<td><a href=\"license.php?license=drops/$innerValue\">$buildName</a></td>";
// Comment the line below if we need click through licenses.
echo "<td><a href=\"drops/$innerValue/index.php\">$buildName</a></td>";
echo "<td>$timeStamps[$innerValue]</td>
</tr>";
}
}
echo "</table></table>&nbsp;";
}
?>
&nbsp;
</body></html>

View file

@ -1,86 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006, 2011 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
#:#
#:# Script to sign all ZIP files in a directory
#:#
#:# Usage:
#:# batch_sign.sh {directory}
#:# Examples:
#:# batch_sign.sh publish/S-1.0M5-200611100500
#nothing we do should be hidden from the world
umask 22
#Use Java5 on build.eclipse.org
#export PATH=/shared/tools/tm/jdk-1.5/bin:$PATH
export PATH=/shared/tools/tm/jdk-1.5/jre/bin:/shared/tools/tm/jdk-1.5/bin:$PATH
#export PATH=${HOME}/ws2/IBMJava2-ppc-142/bin:$PATH
curdir=`pwd`
#Get parameters
dirToSign=$1
usage=0
if [ "$dirToSign" = "" ]; then
usage=1
elif [ ! -d "$dirToSign" ]; then
usage=1
fi
if [ $usage = 1 ]; then
grep '^#:#' $0 | grep -v grep | sed -e 's,^#:#,,'
exit 0
fi
#sign the zipfiles
cd "$dirToSign"
RDIR=`pwd`
mkdir -p signed
nameToSign=`basename $RDIR`
ZIPS=`ls *.zip *.jar`
STAGING=/home/data/httpd/download-staging.priv/tools/tm
STDIR=${STAGING}/${nameToSign}
mkdir -p ${STDIR}
cp ${ZIPS} ${STDIR}
cd ${STDIR}
mkdir out
for x in $ZIPS ; do
sign $x nomail ${STDIR}/out
done
echo "Waiting for signature..."
sleep 300
TRIES=20
MISSING="$ZIPS"
while [ "$MISSING" != "" -a ${TRIES} -gt 0 ]; do
MISSING_NEW=""
sleep 60
for x in $MISSING ; do
if [ -f ${STDIR}/out/$x ]; then
echo "Done: TRIES=${TRIES}, $x"
cp -f ${STDIR}/out/$x ${RDIR}/signed/$x
chmod ugo+r ${RDIR}/signed/$x
else
MISSING_NEW="${MISSING_NEW} $x"
fi
done
echo "Signed: TRIES=${TRIES}, Missing ${MISSING_NEW}"
MISSING="${MISSING_NEW}"
TRIES=`expr $TRIES - 1`
done
rm -rf ${STDIR}
cd "$curdir"
if [ "$MISSING" != "" ]; then
echo "batch_sign failed: ${MISSING}"
exit 1
fi
echo "batch_sign complete"
exit 0

View file

@ -1,206 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006, 2012 Wind River Systems, Inc. and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
#:#
#:# Bootstrapping script to perform S-builds and R-builds on build.eclipse.org
#:# Will build based on HEAD of all mapfiles, and update the testUpdates as well
#:#
#:# Usage:
#:# doit_irsbuild.sh {buildType} [buildId] [maptag]
#:# Examples:
#:# doit_irsbuild.sh R 1.0
#:# doit_irsbuild.sh S 1.0M5 S1_0M5
#:# doit_irsbuild.sh I
#nothing we do should be hidden from the world
umask 22
curdir=`pwd`
cd `dirname $0`
mydir=`pwd`
echo ${mydir}
#Use Java6 on build.eclipse.org since CDT .core needs Java 6
export PATH=/shared/tools/tm/jdk-1.6/jre/bin:/shared/tools/tm/jdk-1.6/bin:$PATH
#export PATH=/shared/tools/tm/jdk-1.5/jre/bin:/shared/tools/tm/jdk-1.5/bin:$PATH
#Get parameters
mapTag=HEAD
buildType=$1
buildId=$2
case x$buildType in
xP|xN|xI|xS|xR) ok=1 ;;
xH) mapTag=R3_3_maintenance ; ok=1 ;;
xM) mapTag=R3_2_maintenance ; ok=1 ;;
xJ) mapTag=R3_1_maintenance ; ok=1 ;;
xK|xL) mapTag=R3_0_maintenance ; ok=1 ;;
*) ok=0 ;;
esac
if [ "$3" != "" ]; then
mapTag=$3
fi
if [ $ok != 1 ]; then
grep '^#:#' $0 | grep -v grep | sed -e 's,^#:#,,'
cd ${curdir}
exit 0
fi
#Remove old logs and builds
echo "Removing old logs and builds..."
cd $HOME/ws2
#rm log-*.txt
if [ -d working/build ]; then
rm -rf working/build
fi
if [ -d working/package ]; then
rm -rf working/package
fi
#Do the main job
stamp=`date +'%Y%m%d-%H%M'`
echo "Updating builder from CVS..."
cd org.eclipse.tm.releng
CHANGEMAPS=`cvs -nq update -r ${mapTag} | head -1`
cd ../org.eclipse.rse.build
CHANGES=`cvs -nq update -r ${mapTag} | head -1`
if [ "${CHANGEMAPS}" = "" -a "${CHANGES}" = "" ]; then
echo "Build ${buildType}${buildId} : ${mapTag} : ${stamp}"
echo "Build canceled, no mapfile or config changed"
echo "in org.eclipse.rse.build and org.eclipse.tm.releng."
exit 0
fi
log=$HOME/ws2/log-${buildType}$stamp.txt
touch $log
cd ../org.eclipse.tm.releng
cvs -q update -r ${mapTag} -RPd >> $log 2>&1
cd ../org.eclipse.rse.build
cvs -q update -r ${mapTag} -RPd >> $log 2>&1
echo "Running the builder..."
daystamp=`date +'%Y%m%d*%H'`
./nightly.sh ${mapTag} ${buildType} ${buildId} >> $log 2>&1
tail -30 $log
#update the main download and archive pages: build.eclipse.org only
if [ -d /home/data/httpd/archive.eclipse.org/tm/downloads ]; then
cd /home/data/httpd/archive.eclipse.org/tm/downloads
cvs -q update -RPd >> $log 2>&1
chgrp tools.tm * CVS/* 2>/dev/null
cd /home/data/httpd/download.eclipse.org/tm/downloads
cvs -q update -RPd >> $log 2>&1
chgrp tools.tm * CVS/*
#Fixup permissions and group id on download.eclpse.org (just to be safe)
echo "Fixup: chgrp -R tools.tm drops/${buildType}*${daystamp}*"
chgrp -R tools.tm drops/${buildType}*${daystamp}*
chmod -R g+w drops/${buildType}*${daystamp}*
fi
#Check the publishing
cd $HOME/ws2/publish
DIRS=`ls -dt ${buildType}*${daystamp}* | head -1 2>/dev/null`
cd ${DIRS}
FILES=`ls RSE-SDK-*.zip 2>/dev/null`
echo "FILES=$FILES"
if [ -f package.count -a "$FILES" != "" ]; then
echo "package.count found, release seems ok"
realstamp=`echo $FILES | sed -e 's,RSE-SDK-,,g' -e 's,.zip,,g'`
if [ ${buildType} = S -o ${buildType} = R ]; then
#hide the release for now until it is tested
#mirrors will still pick it up
mv package.count package.count.orig
#DO_SIGN=1
fi
#if [ "$DO_SIGN" = "1" ]; then
#sign the zipfiles
#${mydir}/batch_sign.sh `pwd`
#fi
if [ ${buildType} = N -a -d ../N.latest ]; then
#update the doc server
rm -f ../N.latest/RSE-*.zip
rm -f ../N.latest/TM-*.zip
cp -f RSE-SDK-*.zip ../N.latest/RSE-SDK-latest.zip
TERM=`ls TM-terminal-*.zip | grep -v local`
if [ x${TERM} != x ]; then
cp -f ${TERM} ../N.latest/TM-terminal-latest.zip
else
echo "ERROR: missing TM-terminal-*.zip"
fi
chgrp tools.tm ../N.latest/*.zip
chmod g+w ../N.latest/*.zip
fi
if [ ${buildType} != N ]; then
#Update the testUpdates site
echo "Refreshing update site"
cd $HOME/downloads-tm/testUpdates/bin
cvs update
./mkTestUpdates.sh
#Update the signedUpdates site
echo "Refreshing signedUpdates site"
cd $HOME/downloads-tm/signedUpdates/bin
cvs update
./mkTestUpdates.sh
echo "Creating TM-repo-${realstamp}.zip"
cd ..
ISITE=3.4interim
if [ -d ${ISITE} ]; then
rm -rf ${ISITE}
fi
FILES=`ls`
tar cf - ${FILES} | (mkdir ${ISITE} ; cd ${ISITE} ; tar xf -)
if [ -d ${ISITE} ]; then
cd ${ISITE}
rm -rf plugins/*.pack.gz features/*.pack.gz
cd bin
./mkTestUpdates.sh
cd ..
rm -rf bin CVS .cvsignore web/CVS
rm ../TM-repo-*.zip > /dev/null 2>&1
cp $HOME/ws2/org.eclipse.rse.build/template/epl-v10.html .
cp $HOME/ws2/org.eclipse.rse.build/template/notice.html .
chgrp tools.tm epl-v10.html notice.html
zip -r ../TM-repo-${realstamp}.zip .
chgrp tools.tm ../TM-repo-${realstamp}.zip
cd ..
rm -rf ${ISITE}
cd $HOME/ws2/publish
cd $DIRS
cp $HOME/downloads-tm/signedUpdates/TM-repo-${realstamp}.zip .
chgrp tools.tm TM-repo-${realstamp}.zip
echo "Successfully created TM-repo-${realstamp}.zip"
if [ -f package.count ]; then
count=`cat package.count`
count=`expr $count + 1`
rm package.count
echo $count > package.count
chgrp tools.tm package.count
fi
echo "Making signed..."
UPDATE_SITE=$HOME/downloads-tm/signedUpdates
export UPDATE_SITE
$HOME/ws2/org.eclipse.rse.build/bin/make_signed.sh -go
echo "Made signed."
fi
fi
cd "$curdir"
else
echo "package.count missing, release seems failed"
fi
chgrp tools.tm $log

View file

@ -1,89 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006, 2012 Wind River Systems, Inc. and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
#Bootstrapping script to perform N-builds on build.eclipse.org
#nothing we do should be hidden from the world
umask 22
#Use Java6 on build.eclipse.org since CDT .core needs Java 6
export PATH=/shared/tools/tm/jdk-1.6/jre/bin:/shared/tools/tm/jdk-1.6/bin:$PATH
#export PATH=/shared/tools/tm/jdk-1.5/jre/bin:/shared/tools/tm/jdk-1.5/bin:$PATH
#export PATH=${HOME}/ws2/IBMJava2-ppc-142/bin:$PATH
curdir=`pwd`
#Remove old logs and builds
echo "Removing old logs and builds..."
cd $HOME/ws2
rm log-N*.txt
if [ -d working/build ]; then
rm -rf working/build
fi
if [ -d working/package ]; then
rm -rf working/package
fi
#Do the main job
stamp=`date +'%Y%m%d-%H%M'`
log=$HOME/ws2/log-N$stamp.txt
touch $log
echo "Updating builder from CVS..."
cd org.eclipse.tm.releng
cvs -q update -RPd >> $log 2>&1
cd ../org.eclipse.rse.build
cvs -q update -RPd >> $log 2>&1
echo "Running the builder..."
daystamp=`date +'%Y%m%d-%H'`
./nightly.sh >> $log 2>&1
tail -30 $log
#update the main download and archive pages: build.eclipse.org only
if [ -d /home/data/httpd/archive.eclipse.org/tm/downloads ]; then
cd /home/data/httpd/archive.eclipse.org/tm/downloads
cvs -q update -RPd >> $log 2>&1
chgrp tools.tm * CVS/* 2>/dev/null
cd /home/data/httpd/download.eclipse.org/tm/downloads
cvs -q update -RPd >> $log 2>&1
chgrp tools.tm * CVS/* 2>/dev/null
#Fixup permissions and group id on download.eclpse.org (just to be safe)
chgrp -R tools.tm drops/${buildType}*${daystamp}* 2>/dev/null
chmod -R g+w drops/${buildType}*${daystamp}* 2>/dev/null
fi
#Copy latest SDK in order to give access to DOC server
cd $HOME/ws2/publish
if [ -d N.latest ]; then
FILES=`ls -t N${daystamp}*/RSE-SDK-N${daystamp}*.zip | head -1 2>/dev/null`
echo "FILES=$FILES"
if [ "$FILES" != "" ]; then
rm N.latest/RSE-SDK-N*.zip 2>/dev/null
cd `dirname ${FILES}`
cp -f RSE-SDK-N*.zip ../N.latest/RSE-SDK-latest.zip
TERM=`ls TM-terminal-*.zip | grep -v local`
if [ x${TERM} != x ]; then
cp -f ${TERM} ../N.latest/TM-terminal-latest.zip
else
echo "ERROR: missing TM-terminal-*.zip"
fi
cd ../N.latest
chgrp tools.tm *.zip
chmod g+w *.zip
fi
fi
#Cleanup old nightly builds (leave only last 5 in place)
cd $HOME/ws2/publish
ls -d N201* | sort | head -n-5 | xargs rm -rf

View file

@ -1,24 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2011 Wind River Systems, Inc. and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber (Wind River) - initial API and implementation
#*******************************************************************************
echo ""
echo "Replace /cvsroot/dsdp -> /cvsroot/tools in all CVS/Root files below current directory"
echo ""
if [ "$1" != "-go" ]; then
echo "use -go to actually perform the operation."
exit 0
fi
for file in `find . -name Root -print | grep 'CVS/Root$'` ; do
echo $file :
if [ -f "$file.new" ]; then rm -rf "$file.new"; fi
sed -e 's,/cvsroot/dsdp,/cvsroot/tools,g' "$file" > "$file.new"
mv -f "$file.new" "$file"
done

View file

@ -1,231 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2008, 2011 Wind River Systems, Inc. and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber (Wind River) - initial API and implementation
#*******************************************************************************
#
# Usage: make sure that appropriate signed update site is referenced in UPDATE_SITE,
# and current directory is a download. Will create signed downloads in subdirectory.
#
curdir=`pwd`
cd `dirname $0`
mydir=`pwd`
cd "${curdir}"
tmpdir=/tmp/${USER}.$$
# Accept environment variables set outside the script
if [ "${UPDATE_SITE}" = "" ]; then
UPDATE_SITE=$HOME/downloads-tm/updates/3.4milestones
fi
if [ "${SIGNED_JAR_SOURCE}" = "" ]; then
SIGNED_JAR_SOURCE=${tmpdir}/eclipse_ext/tm
fi
if [ "${BASEBUILDER}" = "" ]; then
BASEBUILDER=$HOME/ws2/eclipse
fi
if [ "${DROPDIR}" = "" ]; then
DROPDIR=${curdir}
fi
have_sdk=`ls ${DROPDIR} | grep 'RSE-SDK.*zip$'`
if [ "${have_sdk}" = "" ]; then
echo "No drop found in DROPDIR. Please cd to your drop, or setenv DROPDIR."
exit 1
fi
echo ""
echo "Making a TM/RSE drop signed, based on an update site."
echo ""
echo "UPDATE_SITE: ${UPDATE_SITE}"
echo "SIGNED_JAR_SOURCE: ${SIGNED_JAR_SOURCE}"
echo "BASEBUILDER: ${BASEBUILDER}"
echo "DROPDIR: ${DROPDIR}"
echo ""
if [ "$1" != "-go" ]; then
echo "use -go to actually perform the operation."
exit 0
fi
#Use Java5 on build.eclipse.org
#export PATH=/shared/tools/tm/jdk-1.5/bin:$PATH
export PATH=/shared/tools/tm/jdk-1.5/jre/bin:/shared/tools/tm/jdk-1.5/bin:$PATH
#export PATH=${HOME}/ws2/IBMJava2-ppc-142/bin:$PATH
if [ ! -d ${tmpdir} ]; then
mkdir -p ${tmpdir}
if [ ! -d ${tmpdir} ]; then
echo "ERROR: could not create tmpdir in ${tmpdir}"
exit 1
fi
fi
OUTPUT=${tmpdir}/output.$$
RESULT=${tmpdir}/result.$$
TMPD=${tmpdir}/tmp.$$
# Provision update site into SIGNED_JAR_SOURCE
cd ${tmpdir}
if [ ! -d "${SIGNED_JAR_SOURCE}/eclipse" ]; then
mkdir -p "${SIGNED_JAR_SOURCE}/eclipse"
echo "Provisioning with repo2runnable..."
${BASEBUILDER}/eclipse -nosplash \
-data install-ws -consolelog -clean \
-application org.eclipse.equinox.p2.repository.repo2runnable \
-source file:${UPDATE_SITE} \
-destination file:${SIGNED_JAR_SOURCE}/eclipse \
-vmargs \
-Xms128M -Xmx256M -XX:PermSize=128M -XX:MaxPermSize=256M
retval=$?
echo "result: ${retval}"
fi
if [ ! -d ${SIGNED_JAR_SOURCE}/server ]; then
mkdir ${SIGNED_JAR_SOURCE}/server
fi
have_server=`ls "${SIGNED_JAR_SOURCE}"/server/*.jar 2>/dev/null`
if [ "${have_server}" = "" ]; then
signed_server=""
if [ -d "${DROPDIR}/signed" ]; then
signed_server=`ls ${DROPDIR}/signed | grep 'rseserver-.*\.zip'`
fi
if [ "${signed_server}" = "" ]; then
win_server=`ls ${DROPDIR} | grep 'rseserver-.*-windows\.zip'`
if [ "${win_server}" = "" ]; then
echo "Error: No rseserver found in DROPDIR."
cd ${curdir}
rm -rf ${tmpdir}
exit 1
fi
if [ ! -d /home/data/httpd/download-staging.priv/tools/tm ]; then
echo "Error: Must run on build.eclipse.org to sign"
fi
cd /home/data/httpd/download-staging.priv/tools/tm
SIGN_TMP=tmp.$$
mkdir ${SIGN_TMP}
cd ${SIGN_TMP}
cp ${DROPDIR}/${win_server} .
sign ${win_server} nomail `pwd`/out
while [ ! -f out/${win_server} ]; do
echo "Waiting for sign..."
sleep 30
done
unzip out/${win_server} clientserver.jar
result=`jarsigner -verify clientserver.jar | head -1`
while [ "$result" != "jar verified." ]; do
echo "Waiting for verification..."
sleep 30
unzip out/${win_server} clientserver.jar
result=`jarsigner -verify clientserver.jar | head -1`
done
signed_server=`echo ${win_server} | sed -e 's,-windows,-windows-signed,'`
echo "Signing OK, copy to ${tmpdir}/signed/${signed_server}"
mkdir -p ${tmpdir}/signed
cp out/${win_server} ${tmpdir}/signed/${signed_server}
cd ..
rm -rf ${SIGN_TMP}
fi
cd ${SIGNED_JAR_SOURCE}/server
if [ -f ${tmpdir}/signed/${signed_server} ]; then
unzip ${tmpdir}/signed/${signed_server}
elif [ -f {$DROPDIR}/signed/${signed_server} ]; then
unzip ${DROPDIR}/signed/${signed_server}
fi
have_server=`ls *.jar 2>/dev/null`
cd "${curdir}"
if [ "${have_server}" = "" ]; then
echo 'ERROR: signed rseserver-*.zip not found!'
echo "Please sign a server zip on build.eclipse.org, upload and retry."
rm -rf ${tmpdir}
exit 1
fi
fi
if [ ! -d ${TMPD} ]; then
mkdir -p ${TMPD}
fi
if [ ! -d ${OUTPUT} ]; then
mkdir -p ${OUTPUT}
fi
if [ ! -d ${RESULT} ]; then
mkdir -p ${RESULT}
fi
cd ${DROPDIR}
for zip in `ls *.zip *.tar` ; do
cd ${TMPD}
case ${zip} in
*.zip) unzip -q ${DROPDIR}/${zip} ;;
*.tar) tar xf ${DROPDIR}/${zip} ;;
esac
case ${zip} in
rseserver*) SIGNED_JARS=${SIGNED_JAR_SOURCE}/server ;;
*) SIGNED_JARS=${SIGNED_JAR_SOURCE} ;;
esac
REF=`find . -name 'epl-v10.html'`
FILES=`find . -name '*.jar' -o -name 'META-INF'`
for f in ${FILES} ; do
printf "${f}: "
if [ -f ${SIGNED_JARS}/${f} ]; then
cp -f ${SIGNED_JARS}/${f} ./${f}
touch -r ${REF} ./${f}
echo "signed"
elif [ -d ${SIGNED_JARS}/${f} ]; then
cp -Rf ${SIGNED_JARS}/${f}/* ${f}
touch -r ${REF} ${f}/*
echo "signed"
else
echo "."
fi
done
##cp ${curdir}/${zip} ${OUTPUT}
case ${zip} in
*.zip) zip -r -o -q ${OUTPUT}/${zip} * ;;
*.tar) tar cfv ${OUTPUT}/${zip} * ; touch -r ${REF} ${OUTPUT}/${zip};
esac
rm -rf *
signed_server=`ls "${OUTPUT}" | grep 'rseserver-.*-signed\.zip'`
if [ "${signed_server}" != "" ]; then
rm "${OUTPUT}/${signed_server}"
fi
cd ${RESULT}
case ${zip} in
rseserver*) mkdir ${zip} ; cd ${zip} ;
case ${zip} in
*.zip) unzip -q -o ${OUTPUT}/${zip} ;;
*.tar) tar xf ${OUTPUT}/${zip} ;;
esac
;;
*) unzip -q -o ${OUTPUT}/${zip} ;;
esac
done
rm -rf ${TMPD}
echo "--------------------------------------"
echo "DONE"
echo "--------------------------------------"
cd "${DROPDIR}"
echo "MAIN:---------------------------------"
diff -r ${RESULT} ${SIGNED_JAR_SOURCE}
for f in `ls rseserver-*.zip rseserver-*.tar` ; do
echo "${f}:-----------------------------------"
diff -r -b ${RESULT}/${f} ${SIGNED_JAR_SOURCE}/server
done
cd "${curdir}"
echo ""
echo "ls ${OUTPUT}"
ls ${OUTPUT}
echo ""
cd "${DROPDIR}"
#if [ ! -d ${DROPDIR}.unsigned ]; then
# DROPBASE=`basename "${DROPDIR}"`
# mkdir ../${DROPBASE}.unsigned
# tar cf - . | (cd ../${DROPBASE}.unsigned ; tar xf -)
# chmod -R g+w ../${DROPBASE}.unsigned
#fi
#echo "cp -f ${OUTPUT}/* ."
#echo "rm -rf ${tmpdir}"
cp -f ${OUTPUT}/* .
rm -rf ${tmpdir}

View file

@ -1,79 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2009, 2010 Wind River Systems, Inc. and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Wind River Systems, Inc - initial API and implementation
#*******************************************************************************
#
## Rename a build for release
## usage:
## cd drops/I20090916-0905
## rename_build.sh R 3.1.1 200909160905
##
## Creates ../R-3.1.1-200909160905 and prepares renamed build there
#
case x$1 in
xR) tgtBuild=Release ;;
xM) tgtBuild=Maintenance ;;
xI) tgtBuild=Integration ;;
xS) tgtBuild=Stable ;;
*) grep '^##' $0
exit 0
;;
esac
tgtType=$1
tgtVer=$2
tgtDate=$3
tgtDir=${tgtType}-${tgtVer}-${tgtDate}
if [ ! -f package.count ]; then
echo ERROR: package.count not found. Please cd to source build before running.
exit 1
fi
if [ -d ../$tgtDir ]; then
echo ERROR: target dir ../$tgtDir already exists
exit 1
fi
srcVer=`ls RSE-SDK-*.zip | sed -e 's,RSE-SDK-,,' -e 's,\.zip,,'`
if [ ! -f RSE-runtime-${srcVer}.zip ]; then
echo ERROR: RSE-runtime-${srcVer}.zip not found, incorrect source?
exit 1
fi
echo "Renaming Release: ${srcVer} --> ${tgtVer} into ../${tgtDir}"
mkdir ../${tgtDir}
for x in `ls` ; do
if [ -f ${x} ]; then
case $x in
*-signed.zip)
;;
*.zip|*.tar)
y=`echo $x | sed -e "s,${srcVer},${tgtVer},"`
cp ${x} ../${tgtDir}/${y}
;;
index.php|buildNotes.php)
cat ${x} | sed -e "s,/${srcVer},/${tgtDir},g" \
-e "s,${srcVer},${tgtVer},g" \
-e "/TM/s,Integration,${tgtBuild},g" \
-e "/TM/s,Maintenance,${tgtBuild},g" \
-e "/TM/s,Stable,${tgtBuild},g" \
> ../${tgtDir}/${x}
;;
package.count)
cp ${x} ../${tgtDir}/${x}.orig
;;
*)
cp ${x} ../${tgtDir}/${x}
;;
esac
fi
done
echo ""
echo "Done, dont forget to rename package.count.orig into package.count when verified."
echo ""

View file

@ -1,52 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2007, 2011 Wind River Systems, Inc. and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber (Wind River) - initial API and implementation
#*******************************************************************************
#
# This script can be used to apply a release tag or branch tag globally
# to those files of the TM CVS Repository that are usually not seen. It
# needs to run from command-line because under Eclipse, these top-level
# modules and files would require checking out the entire TM module tree;
# from commandline, this works with checking out the top-level directories
# only.
#
# These files are named "readme.txt" in the top-level CVS modules, and
# contribute to the tags shown in the Eclipse CVS Repository Explorer
# when expanding the "Branches" or the "Tags" node.
#
# Before running this script, customize the "cvs tag" commands below.
#
curdir=`pwd`
CVSROOT=:ext:moberhuber@dev.eclipse.org:/cvsroot/tools
export CVSROOT
TOPMODULES="\
org.eclipse.tm.rse \
org.eclipse.tm.rse/doc \
org.eclipse.tm.rse/examples \
org.eclipse.tm.rse/features \
org.eclipse.tm.rse/plugins \
org.eclipse.tm.rse/releng \
org.eclipse.tm.rse/tests \
org.eclipse.tm.core \
org.eclipse.tm.core/terminal \
org.eclipse.tm.core/wince \
"
### org.eclipse.tm.core/thirdparty \
cvs co -l $TOPMODULES
##exit 0
for topmod in $TOPMODULES ; do
cd $topmod
#cvs update -l -r R1_0 .
#cvs tag -b R1_0_maintenance readme.txt
#cvs tag -d v20060630 readme.txt
cvs update -l -A .
cvs tag R3_3_1
cd $curdir
done

View file

@ -1,55 +0,0 @@
###############################################################################
# Copyright (c) 2001, 2010 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - Fix bug 153655 incorrect source features
###############################################################################
outputUpdateJars=true
archivePrefix=eclipse
collectingFolder=${archivePrefix}
buildType=P
buildId=unknown
buildLabel=${buildId}
mapVersionTag=HEAD
#this is set to the tag from the map file unless forced here
#forceContextQualifier=vYYYYMMDD
#adds checksum suffix to directory names
generateFeatureVersionSuffix=true
generateAPIDescription=true
generateSourceReferences=true
##Packager
collPlace=eclipse
collBase=.
# configs=linux,gtk,ppc & *,*,*
archivesFormat =\
linux, gtk, ppc-zip &\
*,*,*-zip
# bootclasspath=${java.home}/lib/rt.jar:${java.home}/lib/jsse.jar
baseos=linux
basews=gtk
basearch=ppc
#runPackager=true
### We do not build individual source bundles yet because Eclipse 3.3 dont understand it
individualSourceBundles=true
#Compiler options
javacFailOnError=false
javacDebugInfo=on
#javacVerbose=true
#compilerArg=-enableJavadoc
#This fixes a problem with the IBM 1.5 VM, see bug 158358
compilerArg=-inlineJSR -enableJavadoc -warn:+javadoc
zipargs=
tarargs=--owner=0 --group=0
#Runtime libs - needed for headless build of Apache Commons Net
#J2SE-1.2=../jres/1.2.2/lib/rt.jar

View file

@ -1,66 +0,0 @@
Standardizing Copyright Headers
-------------------------------
Some have "and others" on the Copyright line, others not.
Some like to indent their Contributors, others not.
Some have "All rights reserved." on the Copyright line, others below. STANDARD IS below
! MV is even missing the "All rights reserved." completely!
Some have a dot after "and others.", others not. -- STANDARD IS and others.
Some have a dot after "Inc", others not. -- STANDARD IS DOT
Some have a comma before ", Inc" others not. -- STANDARD IS COMMA
Some have trailing space, others not. -- STANDARD IS no trailing space
Some have an EPL Copyright, but formatted differently (in terms of line breaks)
AdvancedCopyrightTool:
Looks like it deletes all Contributors ?!?
Falls back to Eclipse/IBM Copyright if no exact match on 1st line
Matches the line with the ${date} only
234873 -- jun 18,08 -- extends
140936 -- dec 31,08 -- delete space
Take Care on HTML:
* about.html must not change date
* about.html has <blockquote>apache and stuff
Improvements:
* Fix insertion of space in IBM copyright
* Handle .html files (from docs)
* Allow fuzzy replacement of Copyright Year only
* Should we only act if it is EPL, i.e. not only company name but also license match?
MUST HAVE:
* It must be capable of adding "and others." if not already there. And do a corresponding fuzzy match.
IBM can standardize: "All rights reserved." on newline; always "And others.";
- We have 818 where "All rights reserved." is on the Copyright line!
- In case of IBM, some have "and others.", some not.
Statistics:
- 818 with "All rights reserved." on first line - should always be 2nd!
- 730 of 2887 are non-IBM
- 269 (461) are also not "Wind River Systems, Inc. and others"
- 217 (52) are also not "Radoslav Gerganov" -- rse.wince
- 111 (106) are also not "Symbian Software Ltd" -- tm.discovery
- 105 (6) are also not "Celunite, Inc" -- services.telnet
- 72 (33) are also not "MontaVista Software, Inc"
- 26 (46) are also not "Wind River Systems, Inc"
- 24 (2) are also not "PalmSource, Inc" -- rse.services
- 9 (15) are also not "Takuya Miyamoto" -- rse.importexport
- rest are OK
Final Regex:
Copyright [(cC)]+ [0-9, -]+
Final filter:
IBM Corporation|Wind River Systems|Radoslav Gerganov|Symbian Software Ltd|Celunite, Inc|MontaVista Software, Inc|PalmSource, Inc|Takuya Miyamoto
What to do:
1. Fix the Wind River ones to be consistent
2. Advanced tool: dont match for "and others." but re-add it if it was not there. (Preference ?!?)
3. Advanced tool: if it is EPL and replacement takes place, insert standard EPL. (Preference ?!?)
4. Advanced tool: write documentation, and attach it to context help of Copyrights Tool Preference.
(what it does, when if falls back etc)
3. What to do with diffs in punctuation -- "Inc" vs ", Inc" vs ", Inc."

View file

@ -1,8 +0,0 @@
Copyright (c) ${date} IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
IBM Corporation - initial API and implementation

View file

@ -1,8 +0,0 @@
Copyright (c) ${date} MontaVista Software, Inc. and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Yu-Fen Kuo (MontaVista) - initial API and implementation

View file

@ -1,8 +0,0 @@
Copyright (c) ${date} PalmSource, Inc. and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Ewa Matejska (PalmSource)

View file

@ -1,8 +0,0 @@
Copyright (c) ${date} Radoslav Gerganov and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Radoslav Gerganov - initial API and implementation

View file

@ -1,8 +0,0 @@
Copyright (c) ${date} Symbian Software Ltd. and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Javier Montalvo Orus (Symbian) - initial API and implementation

View file

@ -1,8 +0,0 @@
Copyright (c) ${date} Takuya Miyamoto and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Takuya Miyamoto - initial API and implementation

View file

@ -1,8 +0,0 @@
Copyright (c) ${date} Wind River Systems, Inc. and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Martin Oberhuber (Wind River) - initial API and implementation

View file

@ -1,115 +0,0 @@
<!--
Copyright (c) 2008, 2010 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
IBM Corporation - initial API and implementation
-->
<project name="Build specific targets and properties" default="noDefault">
<!-- =====================================================================
The Following Properties are available in all targets:
- eclipse.base : the base folder everything will be collected into
- eclipse.plugins : the plugins folder
- eclipse.features: the features folder
- archiveFullPath : the full path of the final archive once it is created
===================================================================== -->
<!-- ===================================================================== -->
<!-- Called after each invocation of the gather.bin.parts target on the -->
<!-- individual plugins and features. -->
<!-- Available properties are: -->
<!-- projectLocation: location of the project being gathered -->
<!-- projectName: symbolic name with version (org.eclipse.foo_1.0.0.v123) -->
<!-- target.folder: the destination, eclipse/plugins or eclipse/features -->
<!-- -->
<!-- The generated pattern is that plugins/features are gathered into the -->
<!-- folder ${target.folder}/${projectName} -->
<!-- ===================================================================== -->
<target name="gather.bin.parts">
</target>
<!-- ===================================================================== -->
<!-- Called after invoking the gather.bin.parts targets for all plugins -->
<!-- and features. Results exist as folders and have not yet been jarred. -->
<!-- ===================================================================== -->
<target name="post.gather.bin.parts">
<!-- <target name="hideServerStuff"> -->
<mkdir dir="${buildDirectory}/hidden"/>
<move todir="${buildDirectory}/hidden">
<fileset dir="${buildDirectory}/plugins">
<include name="**/clientserver.jar"/>
<include name="**/dstore_core.jar"/>
<include name="**/dstore_extra_server.jar"/>
<include name="**/dstore_miners.jar"/>
<include name="**/clientserversrc.zip"/>
<include name="**/dstore_coresrc.zip"/>
<include name="**/dstore_extra_serversrc.zip"/>
<include name="**/dstore_minerssrc.zip"/>
</fileset>
</move>
<mkdir dir="${buildDirectory}/hidden.tmp"/>
<move todir="${buildDirectory}/hidden.tmp">
<fileset dir="${buildDirectory}/tmp">
<include name="**/clientserver.jar"/>
<include name="**/dstore_core.jar"/>
<include name="**/dstore_extra_server.jar"/>
<include name="**/dstore_miners.jar"/>
<include name="**/clientserversrc.zip"/>
<include name="**/dstore_coresrc.zip"/>
<include name="**/dstore_extra_serversrc.zip"/>
<include name="**/dstore_minerssrc.zip"/>
</fileset>
</move>
<!-- </target> -->
</target>
<!-- ===================================================================== -->
<!-- Called just prior to signing a jar -->
<!-- In addititon to the properties listed above: -->
<!-- - source : plugins or features directory -->
<!-- - elementName: element being signed without .jar -->
<!-- (eg "org.eclipse.foo_1.0.0" -->
<!-- ===================================================================== -->
<target name="pre.jarSigning">
</target>
<!-- ===================================================================== -->
<!-- Called after all plugins and features have been jarred -->
<!-- (and potentially signed) -->
<!-- ===================================================================== -->
<target name="post.jarUp">
<!-- <target name="revealServerStuff"> -->
<move todir="${buildDirectory}/tmp">
<fileset dir="${buildDirectory}/hidden.tmp" includes="**" />
</move>
<delete dir="${buildDirectory}/hidden.tmp"/>
<move todir="${buildDirectory}/plugins">
<fileset dir="${buildDirectory}/hidden" includes="**" />
</move>
<delete dir="${buildDirectory}/hidden"/>
<!-- </target> -->
</target>
<!-- ===================================================================== -->
<!-- Called just before the archive file is built -->
<!-- In addititon to the properties listed above: -->
<!-- - rootFolder : the folder containing the root files -->
<!-- ===================================================================== -->
<target name="pre.archive">
</target>
<!-- ===================================================================== -->
<!-- Default target -->
<!-- ===================================================================== -->
<target name="noDefault">
<echo message="You must specify a target when invoking this file" />
</target>
</project>

View file

@ -1,577 +0,0 @@
<!--
Copyright (c) 2005, 2010 IBM Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
IBM Corporation - initial API and implementation
-->
<project name="Build specific targets and properties" default="noDefault">
<!-- ===================================================================== -->
<!-- Run a given ${target} on all elements being built -->
<!-- Add one <ant> task for each top level element being built. -->
<!-- ===================================================================== -->
<target name="allElements">
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse" />
</ant>
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.sdk" />
</ant>
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.useractions" />
</ant>
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.wince" />
</ant>
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.scp" />
</ant>
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.examples" />
</ant>
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.rse.tests" />
</ant>
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.tm.terminal.sdk" />
</ant>
<ant antfile="${genericTargets}" target="${target}">
<property name="type" value="feature" />
<property name="id" value="org.eclipse.tm.terminal.local.sdk" />
</ant>
</target>
<!-- ===================================================================== -->
<!-- Targets to assemble the built elements for particular configurations -->
<!-- These generally call the generated assemble scripts (named in -->
<!-- ${assembleScriptName}) but may also add pre and post processing -->
<!-- Add one target for each root element and each configuration -->
<!-- ===================================================================== -->
<target name="assemble.org.eclipse.rse">
<property name="archiveName" value="RSE-runtime-${buildId}.zip"/>
<property name="copyOrbit" value="true"/>
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="assemble.org.eclipse.rse.sdk">
<property name="archiveName" value="RSE-SDK-${buildId}.zip"/>
<property name="copyOrbit" value="true"/>
<property name="copyOrbitSrc" value="true"/>
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="assemble.org.eclipse.rse.useractions">
<property name="archiveName" value="RSE-useractions-${buildId}.zip"/>
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="assemble.org.eclipse.rse.examples">
<property name="archiveName" value="RSE-examples-${buildId}.zip"/>
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="assemble.org.eclipse.rse.wince">
<property name="archiveName" value="RSE-wince-incubation-${buildId}.zip"/>
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="assemble.org.eclipse.rse.scp">
<property name="archiveName" value="RSE-scp-incubation-${buildId}.zip"/>
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="assemble.org.eclipse.rse.tests">
<property name="archiveName" value="RSE-tests-${buildId}.zip"/>
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="assemble.org.eclipse.tm.terminal.sdk">
<property name="archiveName" value="TM-terminal-${buildId}.zip"/>
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="assemble.org.eclipse.tm.terminal.local.sdk">
<property name="archiveName" value="TM-terminal-local-incubation-${buildId}.zip"/>
<ant antfile="${assembleScriptName}" dir="${buildDirectory}"/>
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="unpackUpdateJarsForPackaging" depends="myInit">
<property name="tmpsite" value="${buildDirectory}/tmpsite" />
<mkdir dir="${tmpsite}/new/eclipse/features" />
<mkdir dir="${tmpsite}/new/eclipse/plugins" />
<exec executable="unzip" dir="${buildDirectory}/${buildLabel}">
<arg line="-q ${archiveName} -d ${tmpsite}" />
</exec>
<property name="orbitDest" value="${tmpsite}/eclipse"/>
<antcall target="copyOrbitBundlesToUpdateSite"/>
<copy todir="${buildUpdateSitePath}">
<fileset dir="${tmpsite}/eclipse"/>
</copy>
<unpackUpdateJars site="${tmpsite}/eclipse" output="${tmpsite}/new/eclipse"/>
<antcall target="packageLicenseFiles"/>
<zip destfile="${buildDirectory}/${buildLabel}/${archiveName}"
basedir="${tmpsite}/new"
/>
<delete dir="${tmpsite}"/>
</target>
<target name="copyOrbitBundlesToUpdateSite" depends="copyOrbit,copyOrbitSrc">
</target>
<target name="copyOrbit" if="copyOrbit">
<copy todir="${orbitDest}/plugins">
<fileset dir="${buildDirectory}/plugins">
<include name="org.apache.commons.net_*.jar"/>
</fileset>
</copy>
</target>
<target name="copyOrbitSrc" if="copyOrbitSrc">
<copy todir="${orbitDest}/plugins">
<fileset dir="${buildDirectory}/plugins">
<include name="org.apache.commons.net.source_*.jar"/>
</fileset>
</copy>
</target>
<target name="packageLicenseFiles">
<copy file="${builder}/template/epl-v10.html" todir="${tmpsite}/new/eclipse"/>
<copy file="${builder}/template/notice.html" todir="${tmpsite}/new/eclipse"/>
</target>
<!-- ===================================================================== -->
<!-- Place the map files into the "maps" directory, specify version tags -->
<!-- ===================================================================== -->
<target name="getMapFiles">
<copy todir="${buildDirectory}/maps">
<fileset dir="${mapRoot}/maps" includes="*.map" />
</copy>
<replace dir="${buildDirectory}/maps" token="@tag@" value="${mapVersionTag}">
<include name="*.map"/>
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before setup -->
<!-- ===================================================================== -->
<target name="preSetup" depends="myInit">
<echo message="builder = ${builder}"/>
<echo message="builderDirectory = ${builderDirectory}"/>
<echo message="buildProperties = ${buildProperties}"/>
<echo message="customTargets = ${customTargets}"/>
<echo message="genericTargets = ${genericTargets}"/>
<echo message="buildId = ${buildId}"/>
<echo message="buildName = ${buildName}"/>
<echo message="buildType = ${buildType}"/>
<echo message="buildLabel = ${buildLabel}"/>
<echo message="tstamp = ${mydstamp}-${mytstamp} of ${dateLong}"/>
<echo message="archivePrefix = ${archivePrefix}"/>
<echo message="collectingFolder = ${collectingFolder}"/>
</target>
<target name="myInit">
<tstamp>
<format property="dateLong" pattern="MMM d, yyyy"/>
</tstamp>
<property name="messagefile" value="message.in"/>
<property name="xxmailto" value="tm-cvs-commit@eclipse.org"/>
<property name="mailto" value="martin.oberhuber@windriver.com"/>
<property name="remotedir" value="moberhuber@dev.eclipse.org:downloads-tm/downloads/drops"/>
<condition property="doNBuild">
<equals arg1="${fetchTag}" arg2="HEAD"/>
</condition>
<condition property="doUpload">
<equals arg1="${publishDirectory}" arg2=""/>
</condition>
<condition property="doCopy">
<not><equals arg1="${publishDirectory}" arg2=""/></not>
</condition>
<condition property="dropDir" value="${buildType}-${buildId}-${mydstamp}${mytstamp}" else="${buildId}">
<or>
<equals arg1="${buildType}" arg2="S"/>
<equals arg1="${buildType}" arg2="R"/>
<and>
<equals arg1="${buildType}" arg2="M"/>
<not><matches pattern="M[0-9-]*" string="${buildId}"/></not>
</and>
<and>
<equals arg1="${buildType}" arg2="H"/>
<not><matches pattern="H[0-9-]*" string="${buildId}"/></not>
</and>
<and>
<equals arg1="${buildType}" arg2="J"/>
<not><matches pattern="J[0-9-]*" string="${buildId}"/></not>
</and>
<and>
<equals arg1="${buildType}" arg2="K"/>
<not><matches pattern="K[0-9-]*" string="${buildId}"/></not>
</and>
<and>
<equals arg1="${buildType}" arg2="L"/>
<not><matches pattern="L[0-9-]*" string="${buildId}"/></not>
</and>
</or>
</condition>
<property name="buildUpdateSitePath" value="${packageDirectory}/${dropDir}/updates"/>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after setup but before starting the build proper -->
<!-- ===================================================================== -->
<target name="postSetup">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before fetching the build elements -->
<!-- ===================================================================== -->
<target name="preFetchOrbitBundles" depends="myInit" if="doNBuild">
<!-- fetch Orbit stuff first in order to ensure we get -->
<!-- the latest released version even in case of an N-build -->
<!--
<ant antfile="${genericTargets}" target="fetchElement">
<property name="type" value="plugin" />
<property name="id" value="org.apache.commons.net" />
</ant>
-->
<mkdir dir="${buildDirectory}/plugins"/>
<eclipse.fetch
elements="plugin@org.apache.commons.net"
buildDirectory="${buildDirectory}"
directory="${buildDirectory}/directory.txt"
fetchTag=""
configInfo="*,*,*"
baseLocation="${baseLocation}"
/>
<!-- Run generated fetch script -->
<ant antfile="${buildDirectory}/fetch_org.apache.commons.net.xml">
<property name="featureOnly" value="true"/>
<property name="featureAndPlugins" value="true"/>
</ant>
</target>
<target name="preFetchOrbitSource" depends="myInit">
<!-- fetch Orbit stuff since I'm not sure how to get sources -->
<mkdir dir="${buildDirectory}/plugins"/>
<eclipse.fetch
elements="plugin@org.apache.commons.net.source"
buildDirectory="${buildDirectory}"
directory="${buildDirectory}/directory.txt"
fetchTag=""
configInfo="*,*,*"
baseLocation="${baseLocation}"
/>
<!-- Run generated fetch script -->
<ant antfile="${buildDirectory}/fetch_org.apache.commons.net.source.xml">
<property name="featureOnly" value="true"/>
<property name="featureAndPlugins" value="true"/>
</ant>
</target>
<target name="preFetch" depends="preFetchOrbitBundles,preFetchOrbitSource">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after fetching the build elements -->
<!-- ===================================================================== -->
<target name="postFetch">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before generating the build scripts. -->
<!-- ===================================================================== -->
<target name="preGenerate">
</target>
<!-- ===================================================================== -->
<!-- Steps to do after generating the build scripts. -->
<!-- ===================================================================== -->
<target name="postGenerate">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="preProcess">
<condition property="buildIdForMappings" value="${buildId} (${mydstamp}-${mytstamp})" else="${buildId}">
<or>
<equals arg1="${buildType}" arg2="S"/>
<equals arg1="${buildType}" arg2="R"/>
</or>
</condition>
<replace dir="${buildDirectory}/plugins" value="${buildIdForMappings}" token="@build@">
<include name="**/about.mappings" />
</replace>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running the build.xmls for the elements being built. -->
<!-- ===================================================================== -->
<target name="postProcess">
<antcall target="allElements">
<param name="target" value="gatherLogs" />
</antcall>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running assemble. -->
<!-- ===================================================================== -->
<target name="preAssemble">
<antcall target="serverruntime" />
<antcall target="allElements">
<param name="target" value="gatherSources" />
</antcall>
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running assemble. -->
<!-- ===================================================================== -->
<target name="postAssemble">
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running package. -->
<!-- ===================================================================== -->
<target name="prePackage">
<echo message="builder - all - customTargets.xml - prePackage"/>
<!-- TODO? -->
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running package. -->
<!-- ===================================================================== -->
<target name="postPackage">
<echo message="builder - all - customTargets.xml - postPackage"/>
<!-- TODO? -->
</target>
<!-- ===================================================================== -->
<!-- Steps to do after the build is done. -->
<!-- ===================================================================== -->
<target name="postBuild" depends="myInit">
<mkdir dir="${packageDirectory}/${dropDir}" />
<move todir="${packageDirectory}/${dropDir}">
<fileset dir="${buildDirectory}/${buildLabel}" includes="RSE-*.zip,TM-*.zip"/>
</move>
<move todir="${packageDirectory}/${dropDir}">
<fileset dir="${buildDirectory}/${buildLabel}" includes="rseserver-*"/>
</move>
<copy todir="${packageDirectory}/${dropDir}" file="${buildDirectory}/directory.txt"/>
<!-- Create and analyze the compilelog.txt file -->
<concat destfile="${packageDirectory}/${dropDir}/compilelog.txt">
<fileset dir="${buildDirectory}/plugins" includes="**/*.log"/>
</concat>
<loadfile property="compileLog" srcFile="${packageDirectory}/${dropDir}/compilelog.txt"/>
<condition property="hasErrors">
<contains string="${compileLog}" substring=" ERROR"/>
</condition>
<!-- Create the index.php file -->
<copy todir="${packageDirectory}/${dropDir}">
<fileset dir="${builder}/template/" includes="*.php,*.gif,package.count"/>
</copy>
<condition property="buildTypeLong" value="Private"><equals arg1="${buildType}" arg2="P"/></condition>
<condition property="buildTypeLong" value="Nightly"><equals arg1="${buildType}" arg2="N"/></condition>
<condition property="buildTypeLong" value="Integration"><equals arg1="${buildType}" arg2="I"/></condition>
<condition property="buildTypeLong" value="Stable"><equals arg1="${buildType}" arg2="S"/></condition>
<condition property="buildTypeLong" value="Release"><equals arg1="${buildType}" arg2="R"/></condition>
<condition property="buildTypeLong" value="Maintenance"><equals arg1="${buildType}" arg2="H"/></condition>
<condition property="buildTypeLong" value="Maintenance"><equals arg1="${buildType}" arg2="J"/></condition>
<condition property="buildTypeLong" value="Maintenance"><equals arg1="${buildType}" arg2="M"/></condition>
<condition property="buildTypeLong" value="Legacy"><equals arg1="${buildType}" arg2="K"/></condition>
<condition property="buildTypeLong" value="Legacy"><equals arg1="${buildType}" arg2="L"/></condition>
<replace file="${packageDirectory}/${dropDir}/index.php">
<replacefilter token="@buildTypeLong@" value="${buildTypeLong}"/>
<replacefilter token="@dateLong@" value="${dateLong}"/>
<replacefilter token="@dropDir@" value="${dropDir}"/>
<replacefilter token="@buildId@" value="${buildId}"/>
</replace>
<replace file="${packageDirectory}/${dropDir}/buildNotes.php">
<replacefilter token="@dateLong@" value="${dateLong}"/>
<replacefilter token="@buildId@" value="${buildId}"/>
</replace>
<antcall target="publish"/>
</target>
<!-- ===================================================================== -->
<!-- Steps to do to test the build results -->
<!-- ===================================================================== -->
<target name="test">
</target>
<!-- ===================================================================== -->
<!-- Steps to do to publish the build results -->
<!-- ===================================================================== -->
<target name="publish" if="doPublish">
<antcall target="publishCopy"/>
<antcall target="publishUpload"/>
<antcall target="mail"/>
</target>
<target name="publishCopy" depends="myInit" if="doCopy" unless="hasErrors">
<mkdir dir="${publishDirectory}/${dropDir}" />
<copy todir="${publishDirectory}/${dropDir}">
<fileset dir="${packageDirectory}/${dropDir}" includes="*.zip,*.tar,*.php,*.txt,*.gif,package.count" />
</copy>
</target>
<target name="publishUpload" depends="myInit" if="doUpload" unless="hasErrors">
<exec dir="${packageDirectory}" executable="scp">
<arg line="-r ${dropDir} ${remotedir}"/>
</exec>
</target>
<target name="mail" depends="myInit">
<antcall target="mailPass"/>
<antcall target="mailFail"/>
</target>
<target name="mailPass" unless="hasErrors">
<copy file="${builder}/${messagefile}" tofile="${buildDirectory}/message.txt" overwrite="true"/>
<replace file="${buildDirectory}/message.txt">
<replacefilter token="@dropDir@" value="${dropDir}"/>
</replace>
<!--
DISABLE mail target due to Eclipse bug 344518 (mail fails due to missing extra jars)
<mail subject="RSE Build ${buildId} completed"
tolist="${mailto}" from="martin.oberhuber@windriver.com">
<message src="${buildDirectory}/message.txt"/>
</mail>
-->
<echo message="RSE build PASSED!" />
</target>
<target name="mailFail" if="hasErrors">
<!--
DISABLE mail target due to Eclipse bug 344518 (mail fails due to missing extra jars)
<mail subject="RSE Build ${buildId} failed"
tolist="${mailto}" from="martin.oberhuber@windriver.com">
<message src="${packageDirectory}/${dropDir}/compilelog.txt"/>
</mail>
-->
<echo message="ERROR: RSE build FAILED!" />
<echo message="See ${packageDirectory}/${dropDir}/compilelog.txt" />
</target>
<!-- ===================================================================== -->
<!-- Default target -->
<!-- ===================================================================== -->
<target name="noDefault">
<echo message="You must specify a target when invoking this file" />
</target>
<!-- =====================================================================
Specialized targets to build the server runtime.
===================================================================== -->
<target name="serverruntime">
<property name="working" value="${buildDirectory}/${buildLabel}/rseserver"/>
<mkdir dir="${working}" />
<mkdir dir="${working}/jars" />
<copy todir="${working}">
<fileset dir="${buildDirectory}/plugins/org.eclipse.rse.services.dstore/serverruntime" includes="**" />
</copy>
<copy todir="${working}/jars">
<fileset dir="${buildDirectory}/plugins/org.eclipse.dstore.core" includes="dstore_core.jar" />
<fileset dir="${buildDirectory}/plugins/org.eclipse.dstore.extra" includes="dstore_extra_server.jar" />
<fileset dir="${buildDirectory}/plugins/org.eclipse.rse.services" includes="clientserver.jar" />
<fileset dir="${buildDirectory}/plugins/org.eclipse.rse.services.dstore" includes="dstore_miners.jar" />
</copy>
<antcall target="rseserver-os-tar">
<param name="os" value="unix"/>
<param name="eol" value="lf"/>
</antcall>
<antcall target="rseserver-os-tar">
<param name="os" value="macosx"/>
<param name="eol" value="lf"/>
</antcall>
<antcall target="rseserver-os-tar">
<param name="os" value="linux"/>
<param name="eol" value="lf"/>
</antcall>
<antcall target="rseserver-os-zip">
<param name="os" value="windows"/>
<param name="eol" value="crlf"/>
</antcall>
<delete dir="${working}" />
</target>
<target name="rseserver-os-tar" depends="rseserver-os-collect">
<tar destfile="${buildDirectory}/${buildLabel}/rseserver-${buildId}-${os}.tar">
<tarfileset dir="${working}/collector" mode="755" includes="*.pl,*.sh" />
<tarfileset dir="${working}/collector" mode="644" excludes="*.pl,*.sh" />
</tar>
<delete dir="${working}/collector" />
</target>
<target name="rseserver-os-zip" depends="rseserver-os-collect">
<zip destfile="${buildDirectory}/${buildLabel}/rseserver-${buildId}-${os}.zip" basedir="${working}/collector" includes="*"/>
<delete dir="${working}/collector" />
</target>
<target name="rseserver-os-collect">
<mkdir dir="${working}/collector" />
<copy todir="${working}/collector">
<fileset dir="${working}/scripts/${os}" includes="*"/>
<fileset dir="${working}/data" includes="*"/>
</copy>
<replace file="${working}/collector/build.dat">
<replacefilter token="@build@" value="${buildId}"/>
<replacefilter token="@version@" value="${mapVersionTag}"/>
</replace>
<fixcrlf srcdir="${working}/collector" eol="${eol}" eof="asis" includes="*"/>
<copy todir="${working}/collector">
<fileset dir="${working}/jars" includes="*"/>
<fileset dir="${builder}/template" includes="notice.html,epl-v10.html" />
</copy>
</target>
<!-- =====================================================================
Specialized targets hide/reveal the server stuff so it doesn't get packaged
in the client.
===================================================================== -->
<!-- ===================================================================== -->
<!-- Zip the docs -->
<!-- ===================================================================== -->
<target name="zipDoc">
<zip destfile="${buildDirectory}\plugins\${docPluginID}\doc.zip" filesonly="false" defaultexcludes="true">
<fileset dir="${buildDirectory}\plugins\${docPluginID}" defaultexcludes="true">
<include name="**/*.gif" />
<include name="**/*.html" />
<include name="**/*.htm" />
<include name="**/*.GIF" />
<include name="**/*.HTML" />
<include name="**/*.HTM" />
<include name="**/*.css" />
</fileset>
</zip>
</target>
</project>

View file

@ -1 +0,0 @@
drops

View file

@ -1,94 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title>Eclipse Corner</title>
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff" link="#0000ee" vlink="#551a8b" alink="#ff0000">
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
<tr>
<td align=left valign=top colspan="2" bgcolor="#0080c0"><b><font face="Arial,Helvetica" color="#ffffff">Eclipse
Project Build Types</font></b></td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td>
<p><b><font face="arial,helvetica,geneva" size="-1">R - Releases</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva">Releases are builds
that have been declared major releases by the development team - for example
&quot;R1.0&quot;. Releases are the right builds for people who want to
be on a stable, tested release, and don't need the latest greatest features
and improvements. Release builds always have an &quot;R&quot; at the beginning
of the name i.e. R1.0, R2.0 etc. Non-release builds are named according to the
date of the build - for example 20060427 is the build from April 27, 2006.</font><br>
</p>
</td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td><b><font face="arial,helvetica,geneva" size="-1">S - Stable Builds</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva"> Stable builds are integration
builds that have been found to be stable enough for most people to use.
They are promoted from integration build to stable build by the architecture
team after they have been used for a few days and deemed reasonably stable.
The latest stable build is the right build for people who want to stay up
to date with what is going on in the latest development stream, and don't
mind putting up with a few problems n in order to get the latest greatest
features and bug fixes. The latest stable build is the one the development
team likes people to be using, because of the valuable and timely feedback.
</font></td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td>
<p><b><font face="arial,helvetica,geneva" size="-1">I - Integration Builds</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva"> Periodically, component
teams version off their work in what they believe is a stable, consistent
state, and they update the build configuration to indicate that the next
integration build should take this version of the component. Integration
builds are built from these stable component versions that have been specified
by each component team as the best version available. Integration builds
may be promoted to stable builds after a few days of testing. Integration
builds are built whenever new stable component versions are released into
the build.</font></p>
</td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td><b><font face="arial,helvetica,geneva" size="-1">N - Nightly Builds</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva"> Nightly builds are produced
every night from whatever has been released into the HEAD stream of the
CVS repository. They are completely untested and will almost always have
major problems. Many will not work at all. These drops are normally only
useful to developers actually working on the Eclipse Project.</font></td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td><b><font face="arial,helvetica,geneva" size="-1">J,M - Maintenance Builds</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva"> Maintenance builds are produced
periodically to incorporate fixes into an existing release. They are typically
built from tagged plug-in and feature pojects in a maintenance stream of the CVS
repository (i.e. R1_0_maintenance). Maintenance builds are promoted to a minor
or service release (i.e. R1.1 or R1.0.1) after development teams have deemed one
to be stable following one or more test-fix pass cycles.</font></td>
</tr>
<tr>
<td align=right valign=top><img src="http://www.eclipse.org/images/Adarrow.gif" border=0 height=16 width=16></td>
<td><b><font face="arial,helvetica,geneva" size="-1">K,L - Legacy Builds</font></b>
<br>
<font size="-1" face="arial,helvetica,geneva"> Legacy builds are maintenance builds
for some older release, after the usual service releases (n.n.2 release).
Legacy builds do not intend to culminate into any release, and are produced for
escalated fixes only on request. Typically, companies requesting a legacy build
need to contribute the resources for doing that build themselves.</font></td>
</tr>
</table>
<h3>&nbsp;</h3>
</body>
</html>

View file

@ -1,2 +0,0 @@
dropPrefix[]=R&dropPrefix[]=S&dropPrefix[]=I&dropPrefix[]=N&dropPrefix[]=H&dropPrefix[]=M&dropPrefix[]=J&dropPrefix[]=L&
dropType[]=Latest Release&dropType[]=3.4 Stream Stable Build&dropType[]=3.4 Stream Integration Build&dropType[]=3.4 Stream Nightly Build&dropType[]=3.3.x Stream Maintenance Build&dropType[]=3.2.x Stream Maintenance Build&dropType[]=3.1.x Stream Maintenance Build&dropType[]=3.0.x Stream Legacy Build&

View file

@ -1,242 +0,0 @@
<html><head>
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css">
<title>Target Management Project RSE Downloads</title></head>
<body>
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
<tr>
<td align=left width="72%"> <font class=indextop>Target Management project<br/>RSE downloads</font>
<br>
<font class=indexsub>latest downloads from the TM project</font><br>
</td>
<td width="28%"><img src="http://www.eclipse.org/images/Idea.jpg" height=86 width=120></td>
</tr>
</table>
<table border=0 cellspacing=5 cellpadding=2 width="100%" >
<tr>
<td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Download Information</font></b></td>
</tr>
<tr> <td> <p>On this
page you can find the latest
<a href="build_types.html">builds</a> for the Remote System Explorer (RSE),
provided by the
<a href="http://www.eclipse.org/tm/">Target Management</a> project.
<!--
To get started run the program and go through the
user and developer documentation provided in the online help system.
-->
To get started, see the build notes provided with each drop, run the
program and go through the online user and developer documentation,
or take a look at the project's online
<a href="http://www.eclipse.org/tm/tutorial/index.php">getting started</a>
pages.
If you have problems downloading the drops, contact the
<font face="arial,helvetica,geneva" size="-1"><a href="mailto:webmaster@eclipse.org">webmaster</a></font>.
If you have problems installing or getting the workbench to run,
check out the
<a href="http://wiki.eclipse.org/TM_and_RSE_FAQ">Target Management FAQ</a>,
or try posting a question to the
<a href="http://www.eclipse.org/forums/eclipse.tm">eclipse.tm Forum</a>.
All downloads are provided under the terms and conditions of the
<a href="http://www.eclipse.org/legal/epl/notice.php">Eclipse.org
Software User Agreement</a> unless otherwise specified. </p>
<p>
<b>Other eclipse.org project</b> downloads are available
<a href="http://www.eclipse.org/downloads/index.php">here</a>.<br/>
If you just want the latest drops (no dstore server), you can also get them from the
<a href="http://download.eclipse.org/tm/updates/3.3">TM 3.3 update site</a> (latest release), or the
<a href="http://download.eclipse.org/tm/updates/3.4milestones">TM 3.4.x milestone site</a> (stable milestones).</p>
<p>
For information about different kinds of builds look
<a href="build_types.html" target="_top">here</a>.
<img src="http://www.eclipse.org/images/new.gif">
For access to archived builds, look
<a href="http://archive.eclipse.org/tm/downloads/index.php" target="_top">here</a>.
</p>
<p/>
<!--
<p>Builds can also be installed via Update Manager, from an existing installation of Eclipse, by following these
<a href="http://download.eclipse.org/tm/downloads/updates/index.php" target="_self">steps</a>.
</p>
-->
</td></tr>
<tr>
<td align=LEFT valign=TOP colspan="2" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Latest
Downloads</font></b></td>
</tr>
</table>
<?php
$fileHandle = fopen("dlconfig.txt", "r");
while (!feof($fileHandle)) {
$aLine = fgets($fileHandle, 4096);
parse_str($aLine);
}
fclose($fileHandle);
for ($i = 0; $i < count($dropType); $i++) {
$typeToPrefix[$dropType[$i]] = $dropPrefix[$i];
}
$aDirectory = dir("drops");
while ($anEntry = $aDirectory->read()) {
// Short cut because we know aDirectory only contains other directories.
if ($anEntry != "." && $anEntry!="..") {
$aDropDirectory = dir("drops/".$anEntry);
$fileCount = 0;
while ($aDropEntry = $aDropDirectory->read()) {
if (stristr($aDropEntry, ".zip") || stristr($aDropEntry, ".tar")) {
// Count the files in the directory
$fileCount = $fileCount + 1;
}
}
//See http://at2.php.net/manual/en/class.dir.php
$aDropDirectory->close();
// Read the count file
$countFile = "drops/".$anEntry."/package.count";
$indexFile = "drops/".$anEntry."/index.php";
if (file_exists($countFile) && file_exists($indexFile)) {
$anArray = file($countFile);
// If a match - process the directory
if ($anArray[0] == $fileCount) {
$parts = explode("-", $anEntry);
if (count($parts) == 2) {
//N-builds and I-builds
$datePart = $parts[0];
$timePart = $parts[1];
$buildtype = substr($datePart, 0, 1);
$buckets[$buildtype][] = $anEntry;
$year = substr($datePart, 1, 4);
$month = substr($datePart, 5, 2);
$day = substr($datePart, 7, 2);
$hour = substr($timePart,0,2);
$minute = substr($timePart,2,2);
$timeStamp = mktime($hour, $minute, 0, $month, $day, $year);
$timeStamps[$anEntry] = date("D, j M Y -- H:i (O)", $timeStamp);
if ($timeStamp > $latestTimeStamp[$buildtype]) {
$latestTimeStamp[$buildtype] = $timeStamp;
$latestFile[$buildtype] = $anEntry;
}
} else if (count($parts) == 3) {
//S-builds and R-builds
$buckets[$parts[0]][] = $anEntry;
$timePart = $parts[2];
$year = substr($timePart, 0, 4);
$month = substr($timePart, 4, 2);
$day = substr($timePart, 6, 2);
$hour = substr($timePart,8,2);
$minute = substr($timePart,10,2);
$timeStamp = mktime($hour, $minute, 0, $month, $day, $year);
$timeStamps[$anEntry] = date("D, j M Y -- H:i (O)", $timeStamp);
if ($timeStamp > $latestTimeStamp[$parts[0]]) {
$latestTimeStamp[$parts[0]] = $timeStamp;
$latestFile[$parts[0]] = $anEntry;
}
}
}
}
}
}
$aDirectory->close();
?>
<table width="100%" cellspacing=0 cellpadding=3 align=center>
<td align=left>
<TABLE width="100%" CELLSPACING=0 CELLPADDING=3>
<tr>
<td width=\"30%\"><b>Build Type</b></td>
<td><b>Build Name</b></td>
<td><b>Build Date</b></td>
</tr>
<?php
foreach($dropType as $value) {
$prefix=$typeToPrefix[$value];
$fileName = $latestFile[$prefix];
echo "<tr>
<td width=\"30%\">$value</td>";
$parts = explode("-", $fileName);
if (count($parts) == 2) {
$buildName=$fileName;
} else {
$buildName=$parts[1];
}
// Uncomment the line below if we need click through licenses.
// echo "<td><a href=license.php?license=drops/$fileName>$buildName</a></td>";
// Comment the line below if we need click through licenses.
echo "<td><a href=\"drops/$fileName/index.php\">$buildName</a></td>";
echo "<td>$timeStamps[$fileName]</td>";
echo "</tr>";
}
?>
</table>
</table>
&nbsp;
<?php
foreach($dropType as $value) {
$prefix=$typeToPrefix[$value];
echo "
<table width=\"100%\" cellspacing=0 cellpadding=3 align=center>
<tr bgcolor=\"#999999\">
<td align=left width=\"30%\"><b><a name=\"$value\"><font color=\"#FFFFFF\" face=\"Arial,Helvetica\">$value";
echo "s</font></b></a></td>
</TR>
<TR>
<td align=left>
<TABLE width=\"100%\" CELLSPACING=0 CELLPADDING=3>
<tr>
<td width=\"30%\"><b>Build Name</b></td>
<td><b>Build Date</b></td>
</tr>";
$aBucket = $buckets[$prefix];
if (isset($aBucket)) {
rsort($aBucket);
foreach($aBucket as $innerValue) {
$parts = explode("-", $innerValue);
if (count($parts) == 2) {
$buildName=$innerValue;
} else {
$buildName=$parts[1];
}
echo "<tr>";
// Uncomment the line below if we need click through licenses.
// echo "<td><a href=\"license.php?license=drops/$innerValue\">$buildName</a></td>";
// Comment the line below if we need click through licenses.
echo "<td><a href=\"drops/$innerValue/index.php\">$buildName</a></td>";
echo "<td>$timeStamps[$innerValue]</td>
</tr>";
}
}
echo "</table></table>&nbsp;";
}
?>
&nbsp;
</body></html>

View file

@ -1,31 +0,0 @@
#!/usr/bin/perl
#*******************************************************************************
# Copyright (c) 2006, 2010 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# David Dykstal (IBM) - initial API and implementation
# Martin Oberhuber (Wind River) - ongoing maintenance
#*******************************************************************************
use warnings;
print STDERR "Which tag do you want to fetch? (default is HEAD): ";
$answer = <STDIN>;
chomp($answer);
$tag = $answer ? $answer : "HEAD";
$incantation = "cvs ";
$incantation .= '-d :pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools ';
$incantation .= "checkout ";
$incantation .= "-r ${tag} ";
$incantation .= "-d builder ";
$incantation .= "org.eclipse.tm.rse/releng/org.eclipse.rse.build ";
print($incantation);
system($incantation);
print("\n");
print("Builder has been fetched and is in the builder subdirectory\n");

View file

@ -1,84 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006, 2012 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
# go.sh -- build script like nightly build but for testing stuff without
# fetch in a local workspace
#
# Prerequisites:
# - Eclipse 3.2 installed or linked from ../eclipse
# - org.eclipse.releng.basebuilder checked out to ../org.eclipse.releng.basebuilder
#
#author: martin oberhuber
curdir=`pwd`
cd `dirname $0`
mydir=`pwd`
# make pathes absolute
cd "$mydir/../eclipse" ; eclipse=`pwd`
cd "$mydir/../org.eclipse.releng.basebuilder" ; basebuilder=`pwd`
cd "$mydir/../working" ; working=`pwd`
cd "$mydir/../publish" ; publishDirectory=`pwd`
cd "$mydir/../org.eclipse.tm.releng" ; mapRoot=`pwd`
cd "$mydir" ; builder=`pwd`
# Find the base build scripts: genericTargets.xml and build.xml
pdeBuild="${basebuilder}/plugins/org.eclipse.pde.build"
buildDirectory="${working}/build"
packageDirectory="${working}/package"
tag="HEAD"
buildType="N"
mydstamp=`date +'%Y%m%d'`
mytstamp=`date +'%H%M'`
timestamp="${mydstamp}-${mytstamp}"
buildId="${buildType}${timestamp}"
rm -rf "${buildDirectory}"
# default value of the bootclasspath attribute used in ant javac calls.
# these pathes are valid on build.eclipse.org
bootclasspath_14="/shared/tools/tm/JDKs/win32/j2sdk1.4.2_19/jre/lib/rt.jar:/shared/tools/tm/JDKs/win32/j2sdk1.4.2_19/jre/lib/jsse.jar"
bootclasspath_15="/shared/common/jdk-1.5.0-22.x86_64/jre/lib/rt.jar"
#bootclasspath_16="$builderDir/jdk/win32_16/jdk6/jre/lib/rt.jar"
bootclasspath_16="/shared/tools/tm/jdk-1.6/jre/lib/rt.jar"
#bootclasspath_foundation="/shared/common/Java_ME_platform_SDK_3.0_EA/runtimes/cdc-hi/lib/rt.jar"
bootclasspath_foundation11="/shared/tools/tm/JDKs/win32/j9_cdc11/lib/jclFoundation11/classes.zip"
bootclasspath=${bootclasspath_14}
command="java -cp ${basebuilder}/plugins/org.eclipse.equinox.launcher.jar org.eclipse.core.launcher.Main "
command="$command -application org.eclipse.ant.core.antRunner "
command="$command -buildfile ${pdeBuild}/scripts/build.xml "
command="$command -DbuildDirectory=${buildDirectory} "
command="$command -DpackageDirectory=${packageDirectory} "
command="$command -DpublishDirectory=${publishDirectory} "
command="$command -Dbuilder=${builder} "
command="$command -DmapRoot=${mapRoot} "
command="$command -DbaseLocation=${eclipse} "
command="$command -DbuildType=${buildType} "
command="$command -DbuildId=${buildId} "
command="$command -DmapVersionTag=${tag} "
command="$command -DdoPublish=true "
#command="$command -DforceContextQualifier=${buildId} "
command="$command -DforceContextQualifier=${mydstamp}${mytstamp} "
command="$command -DfetchTag=HEAD "
command="$command -DskipFetch "
command="$command -Dmydstamp=${mydstamp} "
command="$command -Dmytstamp=${mytstamp} "
#command="$command -Dbootclasspath=${bootclasspath} "
#command="$command -DJ2SE-1.4=${bootclasspath_14} "
#command="$command -DJ2SE-1.5=${bootclasspath_15} "
#command="$command -DCDC-1.1/Foundation-1.1=${bootclasspath_foundation11} "
#command="$command -DJ2SE-1.2=../jres/1.2.2/lib/rt.jar "
#command="$command postBuild "
which java
echo "$command"
exec $command

View file

@ -1,6 +0,0 @@
The build is available at
http://download.eclipse.org/tm/downloads/drops/@dropDir@
Cheers,
the RSE nightly build..

View file

@ -1,29 +0,0 @@
###############################################################################
# Copyright (c) 2005, 2010 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
# properties file used by the class org.eclipse.releng.build.listeners.EclipseBuildListener
#prefix added to subject line of build related email messages
buildSubjectPrefix=[RSE-build]
#email information for sending build failure notices
host=localhost
sender=moberhuber@eclipse.org
#the http Url to Eclipse drop directories
httpUrl=http://download.eclipse.org/tm/downloads/drops
#the ftp Url to Eclipse drop directories
#ftpUrl=ftp://download.eclipse.org
#use comma separated list for recipients
#build log name.This file is copied into drop directory until files.count file updated with correct number of zip files
#additional information added a build time by build shell script
#buildid, timestamp, buildLabel, email notification list, buildlog location

View file

@ -1,111 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006, 2012 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
#nightly build for RSE - to be executed on build.eclipse.org
#
# Usage:
# nightly.sh [mapVersionTag] [buildType] [buildId]
# Examples:
# nightly.sh HEAD I
# nightly.sh HEAD S 1.0RC3
#
# Prerequisites:
# - Eclipse 3.2 installed or linked from ../eclipse
# - org.eclipse.releng.basebuilder checked out to ../org.eclipse.releng.basebuilder
#
#author: martin oberhuber
curdir=`pwd`
cd `dirname $0`
mydir=`pwd`
# make pathes absolute
cd "$mydir/../eclipse" ; eclipse=`pwd`
cd "$mydir/../org.eclipse.releng.basebuilder" ; basebuilder=`pwd`
cd "$mydir/../working" ; working=`pwd`
cd "$mydir/../publish" ; publishDirectory=`pwd`
cd "$mydir/../org.eclipse.tm.releng" ; mapRoot=`pwd`
cd "$mydir" ; builder=`pwd`
# SPECIAL 3.2m6: Build with target platform 3.5m6 rather than basebuilder
# basebuilder=${eclipse}
# Find the base build scripts: genericTargets.xml and build.xml
cd "${basebuilder}/plugins"
if [ -f org.eclipse.equinox.launcher.jar ]; then
launcher=org.eclipse.equinox.launcher.jar
else
launcher=`ls org.eclipse.equinox.launcher_*.jar | sort | tail -1`
fi
pdeBuild=`ls -d org.eclipse.pde.build* | sort | tail -1`
cd "${builder}"
pdeBuild="${basebuilder}/plugins/${pdeBuild}"
buildDirectory="${working}/build"
packageDirectory="${working}/package"
tag="HEAD"
if [ "$1" != "" ]; then
tag="$1"
fi
buildType="N"
if [ "$2" != "" ]; then
buildType="$2"
fi
mydstamp=`date +'%Y%m%d'`
mytstamp=`date +'%H%M'`
timestamp="${mydstamp}-${mytstamp}"
buildId="${buildType}${timestamp}"
if [ "$3" != "" ]; then
buildId="$3"
fi
rm -rf "${buildDirectory}"
# default value of the bootclasspath attribute used in ant javac calls.
# these pathes are valid on build.eclipse.org
bootclasspath_14="/shared/tools/tm/JDKs/win32/j2sdk1.4.2_19/jre/lib/rt.jar:/shared/tools/tm/JDKs/win32/j2sdk1.4.2_19/jre/lib/jsse.jar"
bootclasspath_15="/shared/common/jdk-1.5.0-22.x86_64/jre/lib/rt.jar"
#bootclasspath_16="$builderDir/jdk/win32_16/jdk6/jre/lib/rt.jar"
java16bin="/shared/tools/tm/jdk-1.6/bin"
bootclasspath_16="/shared/tools/tm/jdk-1.6/jre/lib/rt.jar"
#bootclasspath_foundation="/shared/common/Java_ME_platform_SDK_3.0_EA/runtimes/cdc-hi/lib/rt.jar"
bootclasspath_foundation11="/shared/tools/tm/JDKs/win32/j9_cdc11/lib/jclFoundation11/classes.zip"
bootclasspath=${bootclasspath_16}
command="${java16bin}/java -cp ${basebuilder}/plugins/${launcher} org.eclipse.core.launcher.Main "
command="$command -application org.eclipse.ant.core.antRunner "
command="$command -buildfile ${pdeBuild}/scripts/build.xml "
command="$command -DbuildDirectory=${buildDirectory} "
command="$command -DpackageDirectory=${packageDirectory} "
command="$command -DpublishDirectory=${publishDirectory} "
command="$command -Dbuilder=${builder} "
command="$command -DmapRoot=${mapRoot} "
command="$command -DbaseLocation=${eclipse} "
command="$command -DbuildType=${buildType} "
command="$command -DbuildId=${buildId} "
command="$command -DmapVersionTag=${tag} "
command="$command -Dmydstamp=${mydstamp} "
command="$command -Dmytstamp=${mytstamp} "
if [ "$buildType" = "N" ]; then
#command="$command -DforceContextQualifier=${buildId} "
command="$command -DforceContextQualifier=${mydstamp}${mytstamp} "
command="$command -DfetchTag=HEAD "
fi
command="$command -DdoPublish=true "
command="$command -Dbootclasspath=${bootclasspath} "
command="$command -DJ2SE-1.4=${bootclasspath_14} "
command="$command -DJ2SE-1.5=${bootclasspath_15} "
command="$command -DJ2SE-1.6=${bootclasspath_16} "
command="$command -DCDC-1.1/Foundation-1.1=${bootclasspath_foundation11} "
#command="$command postBuild "
which java
echo "$command"
exec $command

View file

@ -1,303 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006, 2012 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
#
# setup.sh : Set up an environment for building TM / RSE
# Works on build.eclipse.org -- may need to be adjusted
# for other hosts.
#
# This must be run in $HOME/ws2 in order for the mkTestUpdateSite.sh
# script to find the published packages
#
# Bootstrapping: Get this script by
# export CVSROOT=:pserver:anonymous@dev.eclipse.org:/cvsroot/tools
# cvs co -r HEAD org.eclipse.tm.rse/releng/org.eclipse.rse.build
# sh org.eclipse.tm.rse/releng/org.eclipse.rse.build/setup.sh
#
# - OR -
#
# wget -O setup.sh "http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.rse/releng/org.eclipse.rse.build/setup.sh?rev=HEAD&cvsroot=Tools_Project&content-type=text/plain"
# sh setup.sh
# ./doit_ibuild.sh
# cd testUpdates/bin
# mkTestUpdates.sh
curdir=`pwd`
uname_s=`uname -s`
uname_m=`uname -m`
case ${uname_s}${uname_m} in
Linuxppc*) ep_arch=linux-gtk-ppc
cdt_arch=linux.ppc
;;
Linuxx86_64*) ep_arch=linux-gtk-x86_64
cdt_arch=linux.x86_64
;;
Linuxx86*) ep_arch=linux-gtk
cdt_arch=linux.x86
;;
esac
#http://download.eclipse.org/eclipse/downloads/drops/S-3.8RC1-201205182345/
#http://download.eclipse.org/eclipse/downloads/drops4/S-4.2RC1-201205182145/
#http://download.eclipse.org/eclipse/downloads/drops/S-3.8RC2-201205251400/
# prepare the base Eclipse installation in folder "eclipse"
#ep_rel="drops4/S-"
#ep_ver=4.2RC1
#ep_date="-201205182145"
#ep_rel="drops/S-"
#ep_ver=3.8RC2
#ep_date="-201205251400"
ep_rel="drops/R-"
ep_ver=3.7.2
ep_date="-201202080800"
P2_disabled=false
P2_no_dropins=false
if [ ! -f eclipse/plugins/org.eclipse.swt_3.7.2.v3740f.jar ]; then
#if [ ! -f eclipse/plugins/org.eclipse.swt_3.100.0.v4232.jar ]; then
#if [ ! -f eclipse/plugins/org.eclipse.swt_3.8.0.v3832b.jar ]; then
curdir2=`pwd`
if [ ! -d eclipse -o -h eclipse ]; then
if [ -d eclipse-${ep_ver}-${ep_arch} ]; then
rm -rf eclipse-${ep_ver}-${ep_arch}
fi
mkdir eclipse-${ep_ver}-${ep_arch}
cd eclipse-${ep_ver}-${ep_arch}
else
rm -rf eclipse
fi
# Eclipse SDK: Need the SDK so we can link into docs
echo "Getting Eclipse SDK..."
wget "http://download.eclipse.org/eclipse/downloads/${ep_rel}${ep_ver}${ep_date}/eclipse-SDK-${ep_ver}-${ep_arch}.tar.gz"
tar xfvz eclipse-SDK-${ep_ver}-${ep_arch}.tar.gz
rm eclipse-SDK-${ep_ver}-${ep_arch}.tar.gz
cd "${curdir2}"
if [ ! -d eclipse -o -h eclipse ]; then
if [ -e eclipse ]; then
rm eclipse
fi
ln -s eclipse-${ep_ver}-${ep_arch}/eclipse eclipse
fi
fi
if [ ! -f eclipse/startup.jar ]; then
curdir2=`pwd`
cd eclipse/plugins
if [ -h ../startup.jar ]; then
rm ../startup.jar
fi
LAUNCHER=`ls org.eclipse.equinox.launcher_*.jar | sort | tail -1`
if [ "${LAUNCHER}" != "" ]; then
echo "eclipse LAUNCHER=${LAUNCHER}"
ln -s plugins/${LAUNCHER} ../startup.jar
else
echo "Eclipse: NO startup.jar LAUNCHER FOUND!"
fi
cd ${curdir2}
fi
if ${P2_no_dropins} ; then
#P2 disabled?
DROPIN=.
DROPUP=.
else
#P2 enabled
DROPIN=eclipse/dropins
DROPUP=../..
fi
if [ ! -f eclipse/plugins/org.junit_3.8.2.v3_8_2_v20100427-1100/junit.jar ]; then
# Eclipse Test Framework
echo "Getting Eclipse Test Framework..."
wget "http://download.eclipse.org/eclipse/downloads/${ep_rel}${ep_ver}${ep_date}/eclipse-test-framework-${ep_ver}.zip"
unzip -o eclipse-test-framework-${ep_ver}.zip
rm eclipse-test-framework-${ep_ver}.zip
fi
if [ ! -f ${DROPIN}/eclipse/plugins/gnu.io.rxtx_2.1.7.4_v20071016.jar ]; then
echo "Getting RXTX..."
cd ${DROPIN}
#wget "http://rxtx.qbang.org/eclipse/downloads/RXTX-SDK-I20071016-1945.zip"
#unzip -o RXTX-SDK-I20071016-1945.zip
#rm RXTX-SDK-I20071016-1945.zip
#wget "http://download.eclipse.org/athena/runnables/RXTX-runtime-I20071016-1945.zip"
wget "http://archive.eclipse.org/tm/updates/rxtx/downloads/RXTX-runtime-I20071016-1945.zip"
unzip -o RXTX-runtime-I20071016-1945.zip
rm RXTX-runtime-I20071016-1945.zip
cd ${DROPUP}
fi
# Sonatype / Tycho app for generating p2 download stats
# See https://bugs.eclipse.org/bugs/show_bug.cgi?id=310132
if [ ! -f ${DROPIN}/org.sonatype.tycho.p2.updatesite_0.9.0.201005191712.jar ]; then
echo "Getting Download Stats Generator..."
cd ${DROPIN}
wget "https://bugs.eclipse.org/bugs/attachment.cgi?id=171500" -O addStats_v3.zip
unzip -o addStats_v3.zip
rm addStats_v3.zip
cd ${DROPUP}
fi
# CDT Runtime
#CDTREL=8.1.0
#CDTFEAT=8.1.0
#CDTVER=201205261005
CDTREL=8.0.2
CDTFEAT=8.0.2
CDTVER=201202111925
#CDTNAME=cdt-master-${CDTREL}-I${CDTVER}.zip
#CDTLOC=builds/${CDTREL}/I.I${CDTVER}/${CDTNAME}
CDTNAME=cdt-master-${CDTREL}.zip
CDTLOC=releases/indigo/dist/${CDTNAME}
#CDTNAME=org.eclipse.cdt.repo.zip
#CDTLOC=builds/juno/milestones/RC2/${CDTNAME}
if [ ! -f eclipse/plugins/org.eclipse.cdt_${CDTFEAT}.${CDTVER}.jar ]; then
echo "Getting CDT Runtime..."
wget "http://download.eclipse.org/tools/cdt/${CDTLOC}"
CDTTMP=`pwd`/tmp.$$
mkdir ${CDTTMP}
cd ${CDTTMP}
unzip ../${CDTNAME}
cd ..
#java -jar eclipse/startup.jar \
LAUNCHER=`ls eclipse/plugins/org.eclipse.equinox.launcher_*.jar | sort | tail -1`
java -jar ${LAUNCHER} \
-application org.eclipse.update.core.standaloneUpdate \
-command install \
-from file://${CDTTMP} \
-featureId org.eclipse.cdt.platform \
-version ${CDTFEAT}.${CDTVER}
java -jar ${LAUNCHER} \
-application org.eclipse.update.core.standaloneUpdate \
-command install \
-from file://${CDTTMP} \
-featureId org.eclipse.cdt \
-version ${CDTFEAT}.${CDTVER}
rm -rf ${CDTTMP}
rm ${CDTNAME}
fi
# checkout the basebuilder -
# http://wiki.eclipse.org/Platform-releng-basebuilder#Current_build_tag_for_3.7_stream_builds_.28Indigo.29
#baseBuilderTag=R36_RC4
baseBuilderTag=R37_M7
if [ ! -f org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.core_3.7.0.v20110421.jar \
-o ! -f org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build_3.7.0.v20110418/pdebuild.jar ]; then
if [ -d org.eclipse.releng.basebuilder ]; then
echo "Re-getting basebuilder from CVS..."
rm -rf org.eclipse.releng.basebuilder
else
echo "Getting basebuilder from CVS..."
fi
cvs -Q -d :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse co -r ${baseBuilderTag} org.eclipse.releng.basebuilder
fi
if [ ! -f org.eclipse.releng.basebuilder/startup.jar ]; then
curdir2=`pwd`
cd org.eclipse.releng.basebuilder/plugins
if [ -h ../startup.jar ]; then
rm ../startup.jar
fi
LAUNCHER=`ls org.eclipse.equinox.launcher_*.jar | sort | tail -1`
if [ "${LAUNCHER}" != "" ]; then
echo "basebuilder: LAUNCHER=${LAUNCHER}"
ln -s plugins/${LAUNCHER} ../startup.jar
else
echo "basebuilder: NO LAUNCHER FOUND"
fi
cd ${curdir2}
fi
# checkout the RSE builder
if [ -f org.eclipse.rse.build/CVS/Entries ]; then
echo "Updating org.eclipse.rse.build from CVS"
cd org.eclipse.rse.build
cvs -q update -A -dPR
cd ..
else
if [ -d org.eclipse.rse.build ]; then
echo "Re-getting org.eclipse.rse.build from CVS"
rm -rf org.eclipse.rse.build
else
echo "Getting org.eclipse.rse.build from CVS"
fi
cvs -q -d :pserver:anonymous@dev.eclipse.org:/cvsroot/tools co -Rd org.eclipse.rse.build org.eclipse.tm.rse/releng/org.eclipse.rse.build
fi
# checkout the Mapfiles
if [ -f org.eclipse.tm.releng/CVS/Entries ]; then
echo "Updating org.eclipse.tm.releng from CVS"
cd org.eclipse.tm.releng
cvs -q update -A -dPR
cd ..
else
if [ -d org.eclipse.tm.releng ]; then
echo "Re-getting org.eclipse.tm.releng from CVS"
rm -rf org.eclipse.tm.releng
else
echo "Getting org.eclipse.tm.releng from CVS"
fi
cvs -q -d :pserver:anonymous@dev.eclipse.org:/cvsroot/tools co -Rd org.eclipse.tm.releng org.eclipse.tm.rse/releng/org.eclipse.tm.releng
fi
# prepare directories for the build
echo "Preparing directories and symbolic links..."
if [ ! -d working/package ]; then
mkdir -p working/package
fi
if [ ! -d working/build ]; then
mkdir -p working/build
fi
if [ ! -d publish ]; then
D=/home/data/httpd/download.eclipse.org/tm/downloads/drops
if [ -d ${D} ]; then ln -s ${D} publish; else mkdir publish; fi
fi
if [ ! -d testUpdates ]; then
D=/home/data/httpd/download.eclipse.org/tm/testUpdates
if [ -d ${D} ]; then ln -s ${D} testUpdates; else mkdir testUpdates; fi
fi
if [ ! -d updates ]; then
D=/home/data/httpd/download.eclipse.org/tm/updates
if [ -d ${D} ]; then ln -s ${D} updates; else mkdir updates; fi
fi
if [ ! -d staging ]; then
D=/home/data/httpd/download-staging.priv/tools/tm
if [ -d ${D} ]; then ln -s ${D} staging; else mkdir staging; fi
fi
# create symlinks as needed
if [ ! -h doit_irsbuild.sh ]; then
ln -s org.eclipse.rse.build/bin/doit_irsbuild.sh .
fi
if [ ! -h doit_nightly.sh ]; then
ln -s org.eclipse.rse.build/bin/doit_nightly.sh .
fi
if [ ! -h setup.sh ]; then
if [ -f setup.sh ]; then rm -f setup.sh; fi
ln -s org.eclipse.rse.build/setup.sh .
fi
chmod a+x doit_irsbuild.sh doit_nightly.sh
cd org.eclipse.rse.build
chmod a+x go.sh nightly.sh setup.sh
cd ..
echo "Your build environment is now created."
echo ""
echo "Run \"./doit_irsbuild.sh I\" to create an I-build."
echo ""
echo "Test the testUpdates, then copy them to updates:"
echo "cd updates"
echo "rm -rf plugins features"
echo "cp -R ../testUpdates/plugins ."
echo "cp -R ../testUpdates/features ."
echo "cd bin"
echo "cvs update"
echo "./mkTestUpdates.sh"
exit 0

View file

@ -1,27 +0,0 @@
Linked add-ons:
---------------
* 3rd Party Software - TM+RSE:
emf, releng.tools, j9.launching, RXTX
* 3rd Party Software - TCF:
Subclipse, CDT
* 3rd Party Software - Wind River:
Coretools, Findbugs, Retriever
Preferences:
------------
* JRE: Add JDK 1.4, 1.5, CDC
* SSH2 Home
* User Dict
* API Tooling Baseline
* CVS Repo
* Text on perspective bars off
Working Sets:
-------------
rse-core
rse-other
tm-discovery
tm-releng
tm-terminal

View file

@ -1,2 +0,0 @@
buildNotes.php.html
index.php.html

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 139 B

View file

@ -1,190 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css" type="text/css">
<title>Build Notes for TM @buildId@</title>
</head>
<body>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" width="80%">
<p><b><font class=indextop>Build Notes for TM @buildId@</font></b><br>
@dateLong@ </p>
</td>
</tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
<font face="Arial,Helvetica" color="#FFFFFF">New and Noteworthy</font></b></td>
</tr>
</table>
<table><tbody><tr><td>
<ul>
<li>TM @buildId@ <b>requires Eclipse 3.4 (Ganymede) or later</b>.
<b>Import/Export, Telnet and FTP require Java 1.5</b>, the rest of
RSE runs on Java 1.4.
Platform Runtime is the minimum requirement for core RSE and Terminal.
Local Terminal needs CDT Core 7.0 (Helios) or later.</li>
<!--
<li>Highlights of Fixes and Features since <a href="http://archive.eclipse.org/tm/downloads/drops/R-3.3.1-201109141310/">TM 3.3.1</a>:
<ul>
<li>Equinox Secure Storage is now used for enhanced security of saved passwords,
and compatibility with Eclipse 4.2 or later
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=225320">225320</a>].</li>
<li>The stand-alone terminal now has a UI control for changing its encoding. This
can even be changed while connected, in order to support foreign language terminals.
Many thanks to Ahmet Alptekin (Tubitak) for this contribution
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=244405">244405</a>].</li>
</ul>
</li>
-->
<li>At least 21 bugs were resolved: Use
<!-- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?type0-0-4=regexp;negate0=1;field0-0-0=target_milestone;type0-0-1=regexp;field0-0-1=target_milestone;resolution=FIXED;resolution=WONTFIX;resolution=WORKSFORME;field0-0-4=target_milestone;value0-0-2=backport;chfieldfrom=2012-05-30;chfieldto=2012-09-19;chfield=resolution;query_format=advanced;type0-0-3=regexp;field0-0-3=target_milestone;value0-0-3=3\.4%20M[1];value0-0-4=3\.4%20RC[1234];field0-0-2=short_desc;value0-0-1=3\.2\.[12];type0-0-0=regexp;value0-0-0=[23]\.[0123]\..*;component=Core;component=RSE;component=Terminal;product=Target%20Management;type0-0-2=substring"> -->
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;component=Core;component=RSE;component=Terminal;resolution=FIXED;resolution=WONTFIX;resolution=WORKSFORME;target_milestone=3.4.1;product=Target%20Management">
this query</a> to show the list of bugs fixed since
<a href="http://archive.eclipse.org/tm/downloads/drops/R-3.4-201205300905/">
TM 3.4</a>
[<a href="http://archive.eclipse.org/tm/downloads/drops/R-3.4-201205300905/buildNotes.php">build notes</a>].</li>
<li>For details on checkins, see the
<a href="http://download.eclipse.org/tm/downloads/drops/N-changelog/index.html">
RSE CVS changelog</a>, and the
<a href="http://download.eclipse.org/tm/downloads/drops/N-changelog/core/index.html">
TM Core CVS changelog</a>.</li>
<li>For other questions, please check the
<a href="http://wiki.eclipse.org/TM_and_RSE_FAQ">TM and RSE FAQ</a>
as well as the
<a href="http://wiki.eclipse.org/TM/3.3_Known_Issues_and_Workarounds">
TM 3.3 and 3.4 Known Issues and Workarounds</a>.</li>
</ul>
</td></tr></tbody></table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
<font face="Arial,Helvetica" color="#FFFFFF">Getting Started</font></b></td>
</tr>
</table>
<table><tbody><tr><td>
<p>The RSE User Documentation has a
<a href="http://help.eclipse.org/indigo/index.jsp?topic=/org.eclipse.rse.doc.user/gettingstarted/g_start.html">
Tutorial</a> that guides you through installation, first steps,
connection setup and important tasks.</p>
<p>
If you want to know more about future directions of the Target Management
Project, developer documents, architecture or how to get involved,
the online
<a href="http://www.eclipse.org/tm/tutorial/index.php">Getting Started page</a>
as well as the
<a href="http://wiki.eclipse.org/TM_and_RSE_FAQ">TM and RSE FAQ</a>
are the best places for you to get started.
</p>
</td></tr></tbody></table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
<font face="Arial,Helvetica" color="#FFFFFF">API Status</font></b></td>
</tr>
</table>
<table><tbody><tr><td>
<p>No API changes are allowed in the TM 3.4.x maintenance stream.
Therefore, <b>TM 3.4.x is fully upward and backward compatible with TM 3.4</b>,
and can be fully exchanged for TM 3.4 in any product based on it.
Take care of API specification updates though, where the TM 3.4.x API Docs
have been updated to add clarifications or missing information compared
to 3.4.</p>
<p>For the upcoming TM 3.5 release, only backward compatible API changes
are planned, especially in order to support improved componentization
and UI/Non-UI splitting.
In the interest of improving the code base, though, please
take care of API marked as <b>@deprecated</b> in the Javadoc.
Such API is prime candidate to be removed in the future.
Also, observe the API Tooling tags such as <b>@noextend</b> and
<b>@noimplement</b>.
</p>
</td></tr></tbody></table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#808080"><b>
<font face="Arial,Helvetica" color="#FFFFFF">API Specification Updates since TM 3.4</font></b></td>
</tr>
</table>
<table><tbody><tr><td>
The following lists amendments to API specifications that are worth noticing,
and may require changes in client code even though they are binary compatible.
More information can be found in the associated bugzilla items.
<ul>
<li>TM @buildId@ API Specification Updates
<ul>
<li>None.</li>
</ul></li>
</ul>
</li>
</ul>
Use
<!--
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=%5Bapi&product=Target+Management&component=Core&component=RSE&component=Terminal&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WORKSFORME&chfieldfrom=2011-06-20&chfieldto=2012-09-25&chfield=resolution&cmdtype=doit">
-->
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;short_desc=[api;field0-0-0=target_milestone;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;short_desc_type=allwordssubstr;type0-0-0=regexp;value0-0-0=3\.4.*;component=Core;component=RSE;component=Terminal;resolution=FIXED;resolution=WORKSFORME;product=Target%20Management">
this query</a> to show the full list of API related updates since TM 3.3
, and
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced;short_desc=[api;field0-0-0=target_milestone;short_desc_type=allwordssubstr;type0-0-0=regexp;value0-0-0=3\.4.*;component=Core;component=RSE;component=Terminal;resolution=---;product=Target%20Management">
this query</a> to show the list of additional API changes proposed for TM 3.5.
.
</td></tr></tbody></table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
<font face="Arial,Helvetica" color="#FFFFFF">Known Problems and Workarounds</font></b></td>
</tr>
</table>
<table><tbody><tr><td>
The following critical or major bugs are currently known.
We'll strive to fix these as soon as possible.
<ul>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=279837">bug 279837</a> - maj - [shells] RemoteCommandShellOperation can miss output</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=271015">bug 271015</a> - maj - [ftp] "My Home" with "Empty list" doesn't refresh</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=268463">bug 268463</a> - maj - [ssh] [sftp] SftpFileService.getFile(...) fails with cryptic jsch exception (4)</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=248913">bug 248913</a> - maj - [ssh] SSH subsystem loses connection</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=238156">bug 238156</a> - maj - Export/Import Connection doesn't create default filters for the specified connection</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=226564">bug 226564</a> - maj - [efs] Deadlock while starting dirty workspace
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=222380">bug 222380</a> - maj - [persistence][migration][team] Subsystem association is lost when creating connection with an installation that does not have subsystem impl</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=218387">bug 218387</a> - maj - [efs] Eclipse hangs on startup of a Workspace with a large efs-shared file system on a slow connection</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=208185">bug 208185</a> - maj - [terminal][serial] terminal can hang the UI when text is entered while the backend side is not reading characters</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=198395">bug 198395</a> - maj - [dstore] Can connect to DStore with expired password</li>
<li><a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=175300">bug 175300</a> - maj - [performance] processes.shell.linux subsystem is slow over ssh</li>
</ul>
<!--
<p>No major or critical bugs are known at the time of release.
-->
Use
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&product=Target+Management&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=blocker&bug_severity=critical&bug_severity=major&cmdtype=doit">this query</a>
for an up-to-date list of major or critical bugs.</p>
<p>The
<a href="http://wiki.eclipse.org/TM/3.3_Known_Issues_and_Workarounds">
TM 3.3 and 3.4 Known Issues and Workarounds</a> Wiki page gives an up-to-date list
of the most frequent and obvious problems, and describes workarounds for them.<br/>
If you have other questions regarding TM or RSE, please check the
<a href="http://wiki.eclipse.org/TM_and_RSE_FAQ">TM and RSE FAQ</a>
</p>
<p>Click
<a href="https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=bug_severity&y_axis_field=op_sys&z_axis_field=&query_format=report-table&product=Target+Management&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&format=table&action=wrap">here</a>
for a complete up-to-date bugzilla status report, or
<a href="https://bugs.eclipse.org/bugs/report.cgi?x_axis_field=bug_severity&y_axis_field=op_sys&z_axis_field=&query_format=report-table&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&format=table&action=wrap">here</a>
for a report on bugs fixed so far.
</p>
</td></tr></tbody></table>
</body>
</html>

View file

@ -1,19 +0,0 @@
<p>I
<p>Integration Build (December 13, 2006, 9:39 a.m.)</p>
<p>Problem reports updated</p>
<p>
</p>
<p>Integration Build (December 06, 2006, 8:08 p.m.)</p>
<p>Problem reports updated</p>
<p>
</p>
<p>Integration Build (November 29, 2006, 11:12 a.m.)</p>
<p>Problem reports updated</p>
<p>
</p>ntegration Build (November 28, 2006, 2:03 p.m.)</p>
<p>Problem reports updated</p>
<p>
</p>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1 KiB

View file

@ -1,256 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Eclipse Public License - Version 1.0</title>
<style type="text/css">
body {
size: 8.5in 11.0in;
margin: 0.25in 0.5in 0.25in 0.5in;
tab-interval: 0.5in;
}
p {
margin-left: auto;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
p.list {
margin-left: 0.5in;
margin-top: 0.05em;
margin-bottom: 0.05em;
}
</style></head><body lang="EN-US">
<p align="center"><b>Eclipse Public License - v 1.0</b></p>
<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
AGREEMENT.</p>
<p><b>1. DEFINITIONS</b></p>
<p>"Contribution" means:</p>
<p class="list">a) in the case of the initial Contributor, the initial
code and documentation distributed under this Agreement, and</p>
<p class="list">b) in the case of each subsequent Contributor:</p>
<p class="list">i) changes to the Program, and</p>
<p class="list">ii) additions to the Program;</p>
<p class="list">where such changes and/or additions to the Program
originate from and are distributed by that particular Contributor. A
Contribution 'originates' from a Contributor if it was added to the
Program by such Contributor itself or anyone acting on such
Contributor's behalf. Contributions do not include additions to the
Program which: (i) are separate modules of software distributed in
conjunction with the Program under their own license agreement, and (ii)
are not derivative works of the Program.</p>
<p>"Contributor" means any person or entity that distributes
the Program.</p>
<p>"Licensed Patents" mean patent claims licensable by a
Contributor which are necessarily infringed by the use or sale of its
Contribution alone or when combined with the Program.</p>
<p>"Program" means the Contributions distributed in accordance
with this Agreement.</p>
<p>"Recipient" means anyone who receives the Program under
this Agreement, including all Contributors.</p>
<p><b>2. GRANT OF RIGHTS</b></p>
<p class="list">a) Subject to the terms of this Agreement, each
Contributor hereby grants Recipient a non-exclusive, worldwide,
royalty-free copyright license to reproduce, prepare derivative works
of, publicly display, publicly perform, distribute and sublicense the
Contribution of such Contributor, if any, and such derivative works, in
source code and object code form.</p>
<p class="list">b) Subject to the terms of this Agreement, each
Contributor hereby grants Recipient a non-exclusive, worldwide,
royalty-free patent license under Licensed Patents to make, use, sell,
offer to sell, import and otherwise transfer the Contribution of such
Contributor, if any, in source code and object code form. This patent
license shall apply to the combination of the Contribution and the
Program if, at the time the Contribution is added by the Contributor,
such addition of the Contribution causes such combination to be covered
by the Licensed Patents. The patent license shall not apply to any other
combinations which include the Contribution. No hardware per se is
licensed hereunder.</p>
<p class="list">c) Recipient understands that although each Contributor
grants the licenses to its Contributions set forth herein, no assurances
are provided by any Contributor that the Program does not infringe the
patent or other intellectual property rights of any other entity. Each
Contributor disclaims any liability to Recipient for claims brought by
any other entity based on infringement of intellectual property rights
or otherwise. As a condition to exercising the rights and licenses
granted hereunder, each Recipient hereby assumes sole responsibility to
secure any other intellectual property rights needed, if any. For
example, if a third party patent license is required to allow Recipient
to distribute the Program, it is Recipient's responsibility to acquire
that license before distributing the Program.</p>
<p class="list">d) Each Contributor represents that to its knowledge it
has sufficient copyright rights in its Contribution, if any, to grant
the copyright license set forth in this Agreement.</p>
<p><b>3. REQUIREMENTS</b></p>
<p>A Contributor may choose to distribute the Program in object code
form under its own license agreement, provided that:</p>
<p class="list">a) it complies with the terms and conditions of this
Agreement; and</p>
<p class="list">b) its license agreement:</p>
<p class="list">i) effectively disclaims on behalf of all Contributors
all warranties and conditions, express and implied, including warranties
or conditions of title and non-infringement, and implied warranties or
conditions of merchantability and fitness for a particular purpose;</p>
<p class="list">ii) effectively excludes on behalf of all Contributors
all liability for damages, including direct, indirect, special,
incidental and consequential damages, such as lost profits;</p>
<p class="list">iii) states that any provisions which differ from this
Agreement are offered by that Contributor alone and not by any other
party; and</p>
<p class="list">iv) states that source code for the Program is available
from such Contributor, and informs licensees how to obtain it in a
reasonable manner on or through a medium customarily used for software
exchange.</p>
<p>When the Program is made available in source code form:</p>
<p class="list">a) it must be made available under this Agreement; and</p>
<p class="list">b) a copy of this Agreement must be included with each
copy of the Program.</p>
<p>Contributors may not remove or alter any copyright notices contained
within the Program.</p>
<p>Each Contributor must identify itself as the originator of its
Contribution, if any, in a manner that reasonably allows subsequent
Recipients to identify the originator of the Contribution.</p>
<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
<p>Commercial distributors of software may accept certain
responsibilities with respect to end users, business partners and the
like. While this license is intended to facilitate the commercial use of
the Program, the Contributor who includes the Program in a commercial
product offering should do so in a manner which does not create
potential liability for other Contributors. Therefore, if a Contributor
includes the Program in a commercial product offering, such Contributor
("Commercial Contributor") hereby agrees to defend and
indemnify every other Contributor ("Indemnified Contributor")
against any losses, damages and costs (collectively "Losses")
arising from claims, lawsuits and other legal actions brought by a third
party against the Indemnified Contributor to the extent caused by the
acts or omissions of such Commercial Contributor in connection with its
distribution of the Program in a commercial product offering. The
obligations in this section do not apply to any claims or Losses
relating to any actual or alleged intellectual property infringement. In
order to qualify, an Indemnified Contributor must: a) promptly notify
the Commercial Contributor in writing of such claim, and b) allow the
Commercial Contributor to control, and cooperate with the Commercial
Contributor in, the defense and any related settlement negotiations. The
Indemnified Contributor may participate in any such claim at its own
expense.</p>
<p>For example, a Contributor might include the Program in a commercial
product offering, Product X. That Contributor is then a Commercial
Contributor. If that Commercial Contributor then makes performance
claims, or offers warranties related to Product X, those performance
claims and warranties are such Commercial Contributor's responsibility
alone. Under this section, the Commercial Contributor would have to
defend claims against the other Contributors related to those
performance claims and warranties, and if a court requires any other
Contributor to pay any damages as a result, the Commercial Contributor
must pay those damages.</p>
<p><b>5. NO WARRANTY</b></p>
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
responsible for determining the appropriateness of using and
distributing the Program and assumes all risks associated with its
exercise of rights under this Agreement , including but not limited to
the risks and costs of program errors, compliance with applicable laws,
damage to or loss of data, programs or equipment, and unavailability or
interruption of operations.</p>
<p><b>6. DISCLAIMER OF LIABILITY</b></p>
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
<p><b>7. GENERAL</b></p>
<p>If any provision of this Agreement is invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability of
the remainder of the terms of this Agreement, and without further action
by the parties hereto, such provision shall be reformed to the minimum
extent necessary to make such provision valid and enforceable.</p>
<p>If Recipient institutes patent litigation against any entity
(including a cross-claim or counterclaim in a lawsuit) alleging that the
Program itself (excluding combinations of the Program with other
software or hardware) infringes such Recipient's patent(s), then such
Recipient's rights granted under Section 2(b) shall terminate as of the
date such litigation is filed.</p>
<p>All Recipient's rights under this Agreement shall terminate if it
fails to comply with any of the material terms or conditions of this
Agreement and does not cure such failure in a reasonable period of time
after becoming aware of such noncompliance. If all Recipient's rights
under this Agreement terminate, Recipient agrees to cease use and
distribution of the Program as soon as reasonably practicable. However,
Recipient's obligations under this Agreement and any licenses granted by
Recipient relating to the Program shall continue and survive.</p>
<p>Everyone is permitted to copy and distribute copies of this
Agreement, but in order to avoid inconsistency the Agreement is
copyrighted and may only be modified in the following manner. The
Agreement Steward reserves the right to publish new versions (including
revisions) of this Agreement from time to time. No one other than the
Agreement Steward has the right to modify this Agreement. The Eclipse
Foundation is the initial Agreement Steward. The Eclipse Foundation may
assign the responsibility to serve as the Agreement Steward to a
suitable separate entity. Each new version of the Agreement will be
given a distinguishing version number. The Program (including
Contributions) may always be distributed subject to the version of the
Agreement under which it was received. In addition, after a new version
of the Agreement is published, Contributor may elect to distribute the
Program (including its Contributions) under the new version. Except as
expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
rights or licenses to the intellectual property of any Contributor under
this Agreement, whether expressly, by implication, estoppel or
otherwise. All rights in the Program not expressly granted under this
Agreement are reserved.</p>
<p>This Agreement is governed by the laws of the State of New York and
the intellectual property laws of the United States of America. No party
to this Agreement will bring a legal action under this Agreement more
than one year after the cause of action arose. Each party waives its
rights to a jury trial in any resulting litigation.</p>
</body></html>

View file

@ -1,288 +0,0 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="http://www.eclipse.org/default_style.css" type="text/css">
<title>TM @buildTypeLong@ Build: @buildId@</title>
</head>
<body>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" width="80%">
<p><b><font class=indextop>TM @buildTypeLong@ Build: @buildId@</font></b><br>
@dateLong@ </p>
<p>These downloads are provided under the
<a href="http://www.eclipse.org/legal/epl/notice.php">Eclipse.org Software
User Agreement</a>.</p>
<p><font size="+1"><strong>
<!-- -->
<a href="buildNotes.php">New and Noteworthy / Build Notes</a>
<!-- -->
<!--
<p><a href="http://www.eclipse.org/tm/development/relnotes/3.3/tm-news-3.3.html">New and Noteworthy</a></p>
<p><a href="http://www.eclipse.org/tm/development/relnotes/3.3/readme_tm_3.3.html">TM 3.3 Readme / Release Notes</a></p>
<p><a href="buildNotes.php">Build Notes</a></p>
-->
</strong></font></p>
To view the map file entries for this build, click
<a href="directory.txt">here</a>.<br/>
To view the compile logs for this build, click
<a href="compilelog.txt">here</a>.<br/>
For getting started, consider the <a href="http://www.eclipse.org/tm/tutorial/index.php">TM Tutorials</a>
and the <a href="http://wiki.eclipse.org/TM_and_RSE_FAQ">TM and RSE FAQ</a>.
</p>
<!--
<p>To view the build notes for this build click <a
href="buildNotes.php">here</a>.<br>
To view the test results for this build, click
<a href="testResults.php">here</a>.<br>
-->
</td>
<!--
<td width="28%"><img src="http://www.eclipse.org/images/Idea.jpg" height=86 width=120></td>
-->
</tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
<font face="Arial,Helvetica" color="#FFFFFF">Requirements</font></b></td>
</tr>
</table>
<table>
<tbody>
<tr><td><b>TM @buildId@ requires
<a href="http://download.eclipse.org/eclipse/downloads/">
Eclipse 3.4</a> or later</b>.
<b>RSE Import/Export as well as FTP and Telnet</b> require <b>Java 1.5</b>
or higher, the rest of RSE works with Java 1.4.
</b></td></tr>
<tr><td>
For core RSE and TM-Terminal, the Eclipse <b>Platform Runtime Binary</b> is sufficient.
Of course you can also use the popular <b>SDK</b> or any one of the downloadable <b>Packages</b>, all of which include the Eclipse Platform.
</td></tr>
</tbody>
</table>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr><td colspan="2">&nbsp;</td></tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0">
<font face="Arial,Helvetica" color="#FFFFFF"><b>All-in-one</b> (includes runtime and documentation for <b>dstore, ftp, local, ssh, and telnet</b>)</font></td>
</tr>
<tr><td align="LEFT">
For tool writers, <b>the RSE SDK</b> also includes the runtime as listed, plus programmer documentation and source.
</td></tr>
</table>
<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tr>
<td align="RIGHT" valign="TOP" width="7%">
<div align="left">
<b>Status</b></div>
</td>
<td width="30%"><b>Platform</b></td>
<td width="63%"><b>Download</b></td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/RSE-runtime-@buildId@.zip">RSE-runtime-@buildId@.zip</a>
<i>(Recommended for most users)</i></td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/RSE-SDK-@buildId@.zip">RSE-SDK-@buildId@.zip</a></td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/TM-repo-@buildId@.zip">TM-repo-@buildId@.zip</a>
(Downloadable p2 repository including all features)</td>
</tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr><td colspan="2">&nbsp;</td></tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#808080"><b>
<font face="Arial,Helvetica" color="#FFFFFF">Stand-alone Offerings, Integrations and Add-ons</font></b>
</td>
</tr>
</table>
<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tr>
<td align="RIGHT" valign="TOP" width="7%">
<div align="left"><b>Status</b></div>
</td>
<td width="7%"><b>Platform</b></td>
<td width="23%"><b>Download</b></td>
<td width="63%"><b>Notes</b></td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/TM-terminal-@buildId@.zip">TM-terminal-@buildId@.zip</a></td>
<td>
A stand-alone ANSI / vt102 terminal emulator widget and view (with minor
<a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.core/terminal/org.eclipse.tm.terminal/README.txt?revision=1.4&root=Tools_Project&view=markup">
limitations</a>). Includes pluggable connectors
for serial line (through RXTX, see the
<a href="http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.serial/README.txt?revision=1.5&root=Tools_Project&view=markup">
installation notes</a>), ssh and telnet. Includes Source.
</td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/RSE-useractions-@buildId@.zip">RSE-useractions-@buildId@.zip</a></td>
<td><small>&nbsp;</small><br/>
Additional Framework for user-defined actions and compile commands.
Includes Source.
</td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/RSE-examples-@buildId@.zip">RSE-examples-@buildId@.zip</a></td>
<td><small>&nbsp;</small><br/>
Tutorial code and example projects for developing against RSE SDK.
Includes Source.
</td>
</tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr><td colspan="2">&nbsp;</td></tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#808080"><b>
<font face="Arial,Helvetica" color="#FFFFFF">Add-ons in Incubation</font></b>
</td>
</tr>
<tr>
<td>Add-ons in
<a href="http://www.eclipse.org/projects/what-is-incubation.php">
Incubation</a> state provide new features, but have
not yet hardened their APIs through public review such that there could be
a promise to keep them stable over releases. These add-ons have a 0.x version
number, and are provided for early adopters. Note that these features may
already be very mature in terms of features provided, but not yet in terms
of the APIs provided.</td>
</tr>
</table>
<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tr>
<td align="RIGHT" valign="TOP" width="7%">
<div align="left"><b>Status</b></div>
</td>
<td width="7%"><b>Platform</b></td>
<td width="23%"><b>Download</b></td>
<td width="63%"><b>Notes</b></td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All <img src="egg.gif" width=20 height=20></td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/TM-terminal-local-incubation-@buildId@.zip">TM-terminal-local-incubation-@buildId@.zip</a></td>
<td>
A local terminal (console) integrated into Eclipse. Works on Linux, Solaris and Mac OS X, but currently <i>not on Windows</i>. Requires CDT 7.0 (Eclipse Helios / June 2010) or higher. Includes Source.
</td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All <img src="egg.gif" width=20 height=20></td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/RSE-scp-incubation-@buildId@.zip">RSE-scp-incubation-@buildId@.zip</a></td>
<td><small>&nbsp;</small><br/>
A File Subsystem for SSH connections that do not provide the Sftp service,
such as embedded targets running Dropbear. Allows choosing between scp or sftp
connection when using the "SSH Only" System Type.
Includes Source.
</td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All <img src="egg.gif" width=20 height=20></td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/RSE-wince-incubation-@buildId@.zip">RSE-wince-incubation-@buildId@.zip</a></td>
<td><small>&nbsp;</small><br/>
RSE Services for accessing Windows CE devices via Microsoft RAPI2.
Provides a File subsystem for transparent remote file access.
Requires Microsoft RAPI libraries installed.
Includes Source.
</td>
</tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr><td colspan="2">&nbsp;</td></tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#0080C0"><b>
<font face="Arial,Helvetica" color="#FFFFFF">DStore Server Runtime</font></b></td>
</tr>
</table>
<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tr>
<td align="RIGHT" valign="TOP" width="7%">
<div align="left"><b>Status</b></div></td>
<td width="30%"><b>Platform</b></td>
<td width="63%"><b>Download</b></td></tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>Windows</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/rseserver-@buildId@-windows.zip">rseserver-@buildId@-windows.zip</a></td></tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>Linux</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/rseserver-@buildId@-linux.tar">rseserver-@buildId@-linux.tar</a></td></tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>Other Unix</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/rseserver-@buildId@-unix.tar">rseserver-@buildId@-unix.tar</a></td></tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>Mac OS X (<i>Experimental</i>)</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/rseserver-@buildId@-macosx.tar">rseserver-@buildId@-macosx.tar</a></td></tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr><td colspan="2">&nbsp;</td></tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr><td colspan="2">&nbsp;</td></tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr>
<td align="LEFT" valign="TOP" colspan="3" bgcolor="#808080"><b>
<font face="Arial,Helvetica" color="#FFFFFF">JUnit Plugin Tests</font></b></td>
</tr>
<tr>
<td>The RSE test suite requires the JUnit plug-in, which is included in the
<a href="http://download.eclipse.org/eclipse/downloads/">
Eclipse SDK</a> or available as<br/>
<a href="http://download.eclipse.org/eclipse/downloads/">
eclipse-test-framework download</a> for users of the Eclipse Platform Runtime Binary.
</td>
</tr>
</table>
<table border="0" cellspacing="2" cellpadding="0" width="100%">
<tr>
<td align="RIGHT" valign="TOP" width="7%">
<div align="left">
<b>Status</b></div>
</td>
<td width="30%"><b>Platform</b></td>
<td width="63%"><b>Download</b></td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All</td>
<td><a href="http://www.eclipse.org/downloads/download.php?file=/tm/downloads/drops/@dropDir@/RSE-tests-@buildId@.zip">RSE-tests-@buildId@.zip</a></td>
</tr>
</table>
<table border="0" cellspacing="5" cellpadding="2" width="100%">
<tr><td colspan="2">&nbsp;</td></tr>
</table>
<p>&nbsp;</p>
</body>
</html>

View file

@ -1,108 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Eclipse Foundation Software User Agreement</title>
</head>
<body lang="EN-US">
<h2>Eclipse Foundation Software User Agreement</h2>
<p>February 1, 2011</p>
<h3>Usage Of Content</h3>
<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
(COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
<h3>Applicable Licenses</h3>
<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
(&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
<ul>
<li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
<li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
and/or Fragments associated with that Feature.</li>
<li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
</ul>
<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
including, but not limited to the following locations:</p>
<ul>
<li>The top-level (root) directory</li>
<li>Plug-in and Fragment directories</li>
<li>Inside Plug-ins and Fragments packaged as JARs</li>
<li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
<li>Feature directories</li>
</ul>
<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
that directory.</p>
<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
<ul>
<li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
<li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
<li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
<li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
<li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
<li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
</ul>
<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
<h3>Use of Provisioning Technology</h3>
<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
(&quot;Specification&quot;).</p>
<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
<ol>
<li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
product.</li>
<li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
accessed and copied to the Target Machine.</li>
<li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
</ol>
<h3>Cryptography</h3>
<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is permitted.</p>
<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
</body>
</html>

View file

@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.rse.releng.infocenter</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>

View file

@ -1,28 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>About</title>
</head>
<body lang="EN-US">
<h2>About This Content</h2>
<p>June 5, 2007</p>
<h3>License</h3>
<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
indicated below, the Content is provided to you under the terms and conditions of the
Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
apply to your use of any object code in the Content. Check the Redistributor's license that was
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
</body>
</html>

View file

@ -1,28 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
#Find out the IHOME - it's the parent of my own directory ($IHOME/bin)
curdir=`pwd`
cd `dirname $0`
mydir=`pwd`
cd ..
IHOME=`pwd`
export IHOME
#Update scripts - prerequisite: IHOME is infocenter home
umask 022
cd "$IHOME/bin"
cvs -q update -d
chmod a+x *.sh
#Update the infocenter
./update.sh

View file

@ -1,38 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006, 2009 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
umask 022
#PATH=/opt/j2sdk1.4.2_12/bin:$PATH
PATH=/opt/JDKs/amd64/jdk1.6.0_11/bin:$PATH
export PATH
if [ "$IHOME" = "" ]; then
IHOME=/home/infocenter/latest
fi
EHOME=${IHOME}/eclipse/eclipse
curdir=`pwd`
if [ "$1" = "" -o "$1" = "help" ]; then
echo "Usage: infocenter.sh [start|shutdown|addSite -from dir|apply]"
exit 1
fi
HELP_PLUGIN=`ls $EHOME/plugins/org.eclipse.help.base_3.*.jar | sort | tail -1`
java \
-classpath $HELP_PLUGIN \
org.eclipse.help.standalone.Infocenter \
-command $* \
-eclipsehome $EHOME \
-data $IHOME/workspace \
-port 27127 \
-nl en -locales en

View file

@ -1,41 +0,0 @@
DSDP Project Infocenter
-----------------------
This project contains scripts needed to run the Eclipse headless infocenter
application, serving latest online help from dsdp.eclipse.org.
The scripts are written to run by cron job, as user "infocenter", on dsdp.eclipse.org.
This project can be checked out with
cvs -d :pserver:anonymous@dev.eclipse.org:/cvsroot/tools \
co -d bin org.eclipse.tm.rse/releng/org.eclipse.tm.rse.releng.infocenter
Apache Installation:
* vi /etc/httpd/conf/httpd.conf
ADD
AddDefaultCharset Off
ProxyPass /help/latest http://localhost:27127/help
ProxyPassReverse /help/latest http://localhost:27127/help
Installation:
* Infocenter home (IHOME) at /home/infocenter/latest
- Scripts checked out at $IHOME/bin
- Deployable doc plugins at $IHOME/deploy
* cd $IHOME/bin
./setup.sh
./update.sh
* Cronjob created to execute doit_nightly.sh
ssh dsdp.eclipse.org -l infocenter
crontab -e
#Run the doc update at 2:00 every weekday
0 2 * * 1-5 /home/infocenter/latest/bin/doit_nightly.sh
Other infocenter administration commands:
infocenter.sh shutdown
infocenter.sh start &
For more documentation on infocenter, see
http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm
http://help.eclipse.org/stable/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm
-- Martin Oberhuber, 20-Jul-2006

View file

@ -1,82 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2008, 2010 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
umask 022
curdir=`pwd`
#PATH=/opt/j2sdk1.4.2_12/bin:$PATH
PATH=/opt/JDKs/amd64/jdk1.6.0_11/bin:$PATH
export PATH
if [ "$IHOME" = "" ]; then
IHOME=/home/infocenter/latest
fi
# prepare the base Eclipse installation in folder "eclipse"
ECL_DIR=$IHOME/eclipse
ep_rel=S
ep_ver=3.7M3
ep_date=201010281441
ep_swtver=3.7.0.v3712b
#Use 3.6.1 base for now because 3.7M3 seems unreliable with long delay over network
#ep_rel=R
#ep_ver=3.6.1
#ep_date=201009090800
#ep_swtver=3.6.1.v3655c
uname_s=`uname -s`
uname_m=`uname -m`
case ${uname_s}${uname_m} in
Linuxppc*) ep_arch=linux-gtk-ppc
cdt_arch=linux.ppc
;;
Linuxx86_64*) ep_arch=linux-gtk-x86_64
cdt_arch=linux.x86_64
;;
Linuxx86*|Linuxi686*) ep_arch=linux-gtk
cdt_arch=linux.x86
;;
esac
P2_no_dropins=false
if [ ! -f ${ECL_DIR}/eclipse/plugins/org.eclipse.swt_${ep_swtver}.jar ]; then
if [ ! -d ${ECL_DIR} ]; then
mkdir -p ${ECL_DIR}
else
rm -rf ${ECL_DIR}/*
fi
cd "${ECL_DIR}"
echo "Getting Eclipse Platform SDK..."
wget "http://download.eclipse.org/eclipse/downloads/drops/${ep_rel}-${ep_ver}-${ep_date}/eclipse-platform-SDK-${ep_ver}-${ep_arch}.tar.gz"
tar xfvz eclipse-platform-SDK-${ep_ver}-${ep_arch}.tar.gz
rm eclipse-platform-SDK-${ep_ver}-${ep_arch}.tar.gz
cd "${curdir}"
fi
if [ ! -f "${ECL_DIR}/eclipse/startup.jar" ]; then
cd "${ECL_DIR}/eclipse/plugins"
if [ -h ../startup.jar ]; then
rm ../startup.jar
fi
LAUNCHER=`ls org.eclipse.equinox.launcher_*.jar | sort | tail -1`
if [ "${LAUNCHER}" != "" ]; then
echo "eclipse LAUNCHER=${LAUNCHER}"
ln -s plugins/${LAUNCHER} ../startup.jar
else
echo "Eclipse: NO startup.jar LAUNCHER FOUND!"
fi
cd "${curdir}"
fi
if [ ! -d "${ECL_DIR}/eclipse/plugins.disabled" ]; then
mkdir -p "${ECL_DIR}/eclipse/plugins.disabled"
cd "${ECL_DIR}/eclipse/plugins"
mv org.eclipse.platform.doc.user_*.jar ../plugins.disabled
cd "${curdir}"
fi

View file

@ -1,138 +0,0 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006, 2010 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
#*******************************************************************************
umask 022
echo "Infocenter Update: running as"
id
if [ "$IHOME" = "" ]; then
IHOME=/home/infocenter/latest
fi
ECL_DIR=$IHOME/eclipse
curdir=`pwd`
#update RSE into deployment directory
if [ ! -d $IHOME/deploy/rse ]; then
mkdir -p $IHOME/deploy/rse
fi
cd $IHOME/deploy/rse
rm *.zip
echo "Downloading RSE-SDK-latest.zip..."
#wget -q "http://build.eclipse.org/tm/downloads/drops/N.latest/RSE-SDK-latest.zip"
wget -q "http://download.eclipse.org/tm/downloads/drops/N.latest/RSE-SDK-latest.zip"
if [ -e RSE-SDK-latest.zip ]; then
echo "Unzipping..."
unzip -q RSE-SDK-latest.zip
if [ -e plugins.tmp ]; then
rm -rf plugins.tmp
fi
mkdir plugins.tmp
mv eclipse/plugins/*doc* plugins.tmp
rm -rf eclipse
NUM=`ls plugins.tmp/*.jar | wc -l`
echo "RSE plugins.tmp: NUM=$NUM"
if [ "$NUM" = "3" ]; then
echo "Doc plugins got successfully, installing from plugins.tmp into plugins..."
if [ -e plugins ]; then
rm -rf plugins
fi
mv plugins.tmp plugins
fi
else
echo "Error downloading RSE-SDK-latest.zip"
fi
#update TM-terminal into deployment directory
if [ ! -d $IHOME/deploy/terminal ]; then
mkdir -p $IHOME/deploy/terminal
fi
cd $IHOME/deploy/terminal
rm *.zip
echo "Downloading TM-terminal-latest.zip..."
wget -q "http://download.eclipse.org/tm/downloads/drops/N.latest/TM-terminal-latest.zip"
if [ -e TM-terminal-latest.zip ]; then
echo "Unzipping..."
unzip -q TM-terminal-latest.zip
if [ -e plugins.tmp ]; then
rm -rf plugins.tmp
fi
mkdir plugins.tmp
mv eclipse/plugins/org.eclipse.tm.terminal.view_*.jar plugins.tmp
mv eclipse/plugins/org.eclipse.tm.terminal_*.jar plugins.tmp
rm -rf eclipse
NUM=`ls plugins.tmp/*.jar | wc -l`
echo "TM-terminal plugins.tmp: NUM=$NUM"
if [ "$NUM" = "2" ]; then
echo "Doc plugins got successfully, installing from plugins.tmp into plugins..."
if [ -e plugins ]; then
rm -rf plugins
fi
mv plugins.tmp plugins
fi
else
echo "Error downloading TM-terminal-latest.zip"
fi
######################### Deploy all #############################
echo "Deploying new plug-ins..."
NEED_RESTART=0
for COMP in rse terminal ; do
if [ -d "${IHOME}/deploy/${COMP}/plugins" ]; then
if [ -d "$ECL_DIR/eclipse/dropins/${COMP}/eclipse/plugins" ]; then
diff -r "${IHOME}/deploy/${COMP}/plugins" "$ECL_DIR/eclipse/dropins/${COMP}/eclipse/plugins" >/dev/null
result=$?
if [ "${result}" != "0" ]; then
echo "${COMP} diffs as ${result} --> deploying"
NEED_RESTART=1
else
echo "${COMP} is unchanged"
fi
else
echo "${COMP} is NEW"
NEED_RESTART=1
fi
fi
done
######################### Restart Infocenter #############################
#update Infocenter with latest deployable plug-ins
if [ "$NEED_RESTART" != "0" ]; then
echo "Shutting down infocenter..."
$IHOME/bin/infocenter.sh shutdown
for COMP in rse terminal ; do
if [ -d "${IHOME}/deploy/${COMP}/plugins" ]; then
if [ -d "$ECL_DIR/eclipse/dropins/${COMP}/eclipse/plugins" ]; then
rm -rf "$ECL_DIR/eclipse/dropins/${COMP}"
fi
mkdir -p "$ECL_DIR/eclipse/dropins/${COMP}/eclipse"
cp -Rp $IHOME/deploy/${COMP}/plugins "$ECL_DIR/eclipse/dropins/${COMP}/eclipse/"
fi
done
#TODO: not sure if we need to delete the old index to force re-indexing
echo "Deleting old index..."
#rm -rf $IHOME/config/org.eclipse.help.base
rm -rf $IHOME/eclipse/eclipse/configuration/org.eclipse.help.base
rm -rf $IHOME/workspace
cd $IHOME
echo "Restarting infocenter..."
nohup $IHOME/bin/infocenter.sh start &
echo "Waiting for Infocenter / Apache to come up [60 seconds]"
sleep 60
echo "Doing fake search to force rebuilding index"
wget -q "http://localhost/help/latest/advanced/searchView.jsp?searchWord=SystemBasePlugin&maxHits=2" -O search.out.jsp -t 3 --waitretry=30
echo "Done, index should be up again!"
else
echo "Nothing new deployed, no restart necessary."
fi
cd "$curdir"

View file

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.tm.releng.master-feature</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.pde.FeatureBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>

View file

@ -1,14 +0,0 @@
################################################################################
# Copyright (c) 2006, 2010 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
################################################################################
bin.includes = feature.xml,\
feature.properties,\
eclipse_update_120.jpg
generate.feature@org.eclipse.tm.tcf.source=org.eclipse.tm.tcf.feature

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View file

@ -1,169 +0,0 @@
###############################################################################
# Copyright (c) 2006, 2013 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
# NLS_MESSAGEFORMAT_NONE
# NLS_ENCODING=UTF-8
# "featureName" property - name of the feature
featureName=TM Releng Master Feature
# "description" property - description of the feature
description=All of Target Management in one Feature
# "providerName" property - name of the company that provides the feature
providerName=Eclipse TM Project
# "tmUpdateSiteName" property - label for the update site
tmUpdateSiteName=Target Management 3.5 Updates
# "copyright" property - text of the "Feature Update Copyright"
copyright=\
Copyright (c) 2000, 2013 IBM Corporation and others.\n\
All rights reserved. This program and the accompanying materials\n\
are made available under the terms of the Eclipse Public License v1.0\n\
which accompanies this distribution, and is available at\n\
http://www.eclipse.org/legal/epl-v10.html\n\
\n\
This product includes software developed by the\n\
Apache Software Foundation http://www.apache.org/
################ end of copyright property ####################################
# "licenseURL" property - URL of the "Feature License"
# do not translate value - just change to point to a locale-specific HTML page
licenseURL=license.html
# "license" property - text of the "Feature Update License"
# should be plain text version of license agreement pointed to be "licenseURL"
license=\
Eclipse Foundation Software User Agreement\n\
February 1, 2011\n\
\n\
Usage Of Content\n\
\n\
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
\n\
Applicable Licenses\n\
\n\
Unless otherwise indicated, all Content made available by the\n\
Eclipse Foundation is provided to you under the terms and conditions of\n\
the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
For purposes of the EPL, "Program" will mean the Content.\n\
\n\
Content includes, but is not limited to, source code, object code,\n\
documentation and other files maintained in the Eclipse Foundation source code\n\
repository ("Repository") in software modules ("Modules") and made available\n\
as downloadable archives ("Downloads").\n\
\n\
- Content may be structured and packaged into modules to facilitate delivering,\n\
extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
plug-in fragments ("Fragments"), and features ("Features").\n\
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
in a directory named "plugins".\n\
- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
Each Feature may be packaged as a sub-directory in a directory named "features".\n\
Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- Features may also include other Features ("Included Features"). Within a Feature, files\n\
named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
\n\
The terms and conditions governing Plug-ins and Fragments should be\n\
contained in files named "about.html" ("Abouts"). The terms and\n\
conditions governing Features and Included Features should be contained\n\
in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
Licenses may be located in any directory of a Download or Module\n\
including, but not limited to the following locations:\n\
\n\
- The top-level (root) directory\n\
- Plug-in and Fragment directories\n\
- Inside Plug-ins and Fragments packaged as JARs\n\
- Sub-directories of the directory named "src" of certain Plug-ins\n\
- Feature directories\n\
\n\
Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
Update License") during the installation process. If the Feature contains\n\
Included Features, the Feature Update License should either provide you\n\
with the terms and conditions governing the Included Features or inform\n\
you where you can locate them. Feature Update Licenses may be found in\n\
the "license" property of files named "feature.properties" found within a Feature.\n\
Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
terms and conditions (or references to such terms and conditions) that\n\
govern your use of the associated Content in that directory.\n\
\n\
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
\n\
- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
\n\
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
govern that particular Content.\n\
\n\
\n\Use of Provisioning Technology\n\
\n\
The Eclipse Foundation makes available provisioning software, examples of which include,\n\
but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
the purpose of allowing users to install software, documentation, information and/or\n\
other materials (collectively "Installable Software"). This capability is provided with\n\
the intent of allowing such users to install, extend and update Eclipse-based products.\n\
Information about packaging Installable Software is available at\n\
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
\n\
You may use Provisioning Technology to allow other parties to install Installable Software.\n\
You shall be responsible for enabling the applicable license agreements relating to the\n\
Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
making it available in accordance with the Specification, you further acknowledge your\n\
agreement to, and the acquisition of all necessary rights to permit the following:\n\
\n\
1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
extending or updating the functionality of an Eclipse-based product.\n\
2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
govern the use of the Installable Software ("Installable Software Agreement") and such\n\
Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
with the Specification. Such Installable Software Agreement must inform the user of the\n\
terms and conditions that govern the Installable Software and must solicit acceptance by\n\
the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
indication of agreement by the user, the provisioning Technology will complete installation\n\
of the Installable Software.\n\
\n\
Cryptography\n\
\n\
Content may contain encryption software. The country in which you are\n\
currently may have restrictions on the import, possession, and use,\n\
and/or re-export to another country, of encryption software. BEFORE\n\
using any encryption software, please check the country's laws,\n\
regulations and policies concerning the import, possession, or use, and\n\
re-export of encryption software, to see if this is permitted.\n\
\n\
Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
########### end of license property ##########################################

View file

@ -1,84 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2008, 2012 Wind River Systems, Inc. and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
IBM Corporation - initial API and implementation
-->
<feature
id="org.eclipse.tm.releng.master"
label="%featureName"
version="3.2.100.qualifier"
provider-name="%providerName"
image="eclipse_update_120.jpg"
license-feature="org.eclipse.license"
license-feature-version="1.0.1.qualifier">
<description>
%description
</description>
<copyright>
%copyright
</copyright>
<license url="%licenseURL">
%license
</license>
<url>
<update label="%tmUpdateSiteName" url="http://download.eclipse.org/tm/updates/3.5"/>
<discovery label="%tmUpdateSiteName" url="http://download.eclipse.org/tm/updates/3.5"/>
</url>
<includes
id="org.eclipse.rse.sdk"
version="0.0.0"/>
<includes
id="org.eclipse.tm.terminal.sdk"
version="0.0.0"/>
<includes
id="org.eclipse.tm.terminal.local.sdk"
version="0.0.0"/>
<includes
id="org.eclipse.rse.examples"
version="0.0.0"/>
<includes
id="org.eclipse.tm.releng.test"
version="0.0.0"/>
<includes
id="org.eclipse.rse.scp"
version="0.0.0"/>
<includes
id="org.eclipse.tm.tcf.feature"
version="0.0.0"/>
<includes
id="org.eclipse.tm.tcf.source"
version="0.0.0"/>
<plugin
id="org.apache.commons.net"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
<plugin
id="org.apache.commons.net.source"
download-size="0"
install-size="0"
version="0.0.0"
unpack="false"/>
</feature>

View file

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>tm-parent</artifactId>
<groupId>org.eclipse.tm</groupId>
<version>3.8.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<groupId>org.eclipse.tm</groupId>
<artifactId>org.eclipse.tm.releng.master</artifactId>
<version>3.2.100-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project>

View file

@ -1,256 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Eclipse Public License - Version 1.0</title>
<style type="text/css">
body {
size: 8.5in 11.0in;
margin: 0.25in 0.5in 0.25in 0.5in;
tab-interval: 0.5in;
}
p {
margin-left: auto;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
p.list {
margin-left: 0.5in;
margin-top: 0.05em;
margin-bottom: 0.05em;
}
</style></head><body lang="EN-US">
<p align="center"><b>Eclipse Public License - v 1.0</b></p>
<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
AGREEMENT.</p>
<p><b>1. DEFINITIONS</b></p>
<p>"Contribution" means:</p>
<p class="list">a) in the case of the initial Contributor, the initial
code and documentation distributed under this Agreement, and</p>
<p class="list">b) in the case of each subsequent Contributor:</p>
<p class="list">i) changes to the Program, and</p>
<p class="list">ii) additions to the Program;</p>
<p class="list">where such changes and/or additions to the Program
originate from and are distributed by that particular Contributor. A
Contribution 'originates' from a Contributor if it was added to the
Program by such Contributor itself or anyone acting on such
Contributor's behalf. Contributions do not include additions to the
Program which: (i) are separate modules of software distributed in
conjunction with the Program under their own license agreement, and (ii)
are not derivative works of the Program.</p>
<p>"Contributor" means any person or entity that distributes
the Program.</p>
<p>"Licensed Patents" mean patent claims licensable by a
Contributor which are necessarily infringed by the use or sale of its
Contribution alone or when combined with the Program.</p>
<p>"Program" means the Contributions distributed in accordance
with this Agreement.</p>
<p>"Recipient" means anyone who receives the Program under
this Agreement, including all Contributors.</p>
<p><b>2. GRANT OF RIGHTS</b></p>
<p class="list">a) Subject to the terms of this Agreement, each
Contributor hereby grants Recipient a non-exclusive, worldwide,
royalty-free copyright license to reproduce, prepare derivative works
of, publicly display, publicly perform, distribute and sublicense the
Contribution of such Contributor, if any, and such derivative works, in
source code and object code form.</p>
<p class="list">b) Subject to the terms of this Agreement, each
Contributor hereby grants Recipient a non-exclusive, worldwide,
royalty-free patent license under Licensed Patents to make, use, sell,
offer to sell, import and otherwise transfer the Contribution of such
Contributor, if any, in source code and object code form. This patent
license shall apply to the combination of the Contribution and the
Program if, at the time the Contribution is added by the Contributor,
such addition of the Contribution causes such combination to be covered
by the Licensed Patents. The patent license shall not apply to any other
combinations which include the Contribution. No hardware per se is
licensed hereunder.</p>
<p class="list">c) Recipient understands that although each Contributor
grants the licenses to its Contributions set forth herein, no assurances
are provided by any Contributor that the Program does not infringe the
patent or other intellectual property rights of any other entity. Each
Contributor disclaims any liability to Recipient for claims brought by
any other entity based on infringement of intellectual property rights
or otherwise. As a condition to exercising the rights and licenses
granted hereunder, each Recipient hereby assumes sole responsibility to
secure any other intellectual property rights needed, if any. For
example, if a third party patent license is required to allow Recipient
to distribute the Program, it is Recipient's responsibility to acquire
that license before distributing the Program.</p>
<p class="list">d) Each Contributor represents that to its knowledge it
has sufficient copyright rights in its Contribution, if any, to grant
the copyright license set forth in this Agreement.</p>
<p><b>3. REQUIREMENTS</b></p>
<p>A Contributor may choose to distribute the Program in object code
form under its own license agreement, provided that:</p>
<p class="list">a) it complies with the terms and conditions of this
Agreement; and</p>
<p class="list">b) its license agreement:</p>
<p class="list">i) effectively disclaims on behalf of all Contributors
all warranties and conditions, express and implied, including warranties
or conditions of title and non-infringement, and implied warranties or
conditions of merchantability and fitness for a particular purpose;</p>
<p class="list">ii) effectively excludes on behalf of all Contributors
all liability for damages, including direct, indirect, special,
incidental and consequential damages, such as lost profits;</p>
<p class="list">iii) states that any provisions which differ from this
Agreement are offered by that Contributor alone and not by any other
party; and</p>
<p class="list">iv) states that source code for the Program is available
from such Contributor, and informs licensees how to obtain it in a
reasonable manner on or through a medium customarily used for software
exchange.</p>
<p>When the Program is made available in source code form:</p>
<p class="list">a) it must be made available under this Agreement; and</p>
<p class="list">b) a copy of this Agreement must be included with each
copy of the Program.</p>
<p>Contributors may not remove or alter any copyright notices contained
within the Program.</p>
<p>Each Contributor must identify itself as the originator of its
Contribution, if any, in a manner that reasonably allows subsequent
Recipients to identify the originator of the Contribution.</p>
<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
<p>Commercial distributors of software may accept certain
responsibilities with respect to end users, business partners and the
like. While this license is intended to facilitate the commercial use of
the Program, the Contributor who includes the Program in a commercial
product offering should do so in a manner which does not create
potential liability for other Contributors. Therefore, if a Contributor
includes the Program in a commercial product offering, such Contributor
("Commercial Contributor") hereby agrees to defend and
indemnify every other Contributor ("Indemnified Contributor")
against any losses, damages and costs (collectively "Losses")
arising from claims, lawsuits and other legal actions brought by a third
party against the Indemnified Contributor to the extent caused by the
acts or omissions of such Commercial Contributor in connection with its
distribution of the Program in a commercial product offering. The
obligations in this section do not apply to any claims or Losses
relating to any actual or alleged intellectual property infringement. In
order to qualify, an Indemnified Contributor must: a) promptly notify
the Commercial Contributor in writing of such claim, and b) allow the
Commercial Contributor to control, and cooperate with the Commercial
Contributor in, the defense and any related settlement negotiations. The
Indemnified Contributor may participate in any such claim at its own
expense.</p>
<p>For example, a Contributor might include the Program in a commercial
product offering, Product X. That Contributor is then a Commercial
Contributor. If that Commercial Contributor then makes performance
claims, or offers warranties related to Product X, those performance
claims and warranties are such Commercial Contributor's responsibility
alone. Under this section, the Commercial Contributor would have to
defend claims against the other Contributors related to those
performance claims and warranties, and if a court requires any other
Contributor to pay any damages as a result, the Commercial Contributor
must pay those damages.</p>
<p><b>5. NO WARRANTY</b></p>
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
responsible for determining the appropriateness of using and
distributing the Program and assumes all risks associated with its
exercise of rights under this Agreement , including but not limited to
the risks and costs of program errors, compliance with applicable laws,
damage to or loss of data, programs or equipment, and unavailability or
interruption of operations.</p>
<p><b>6. DISCLAIMER OF LIABILITY</b></p>
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
<p><b>7. GENERAL</b></p>
<p>If any provision of this Agreement is invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability of
the remainder of the terms of this Agreement, and without further action
by the parties hereto, such provision shall be reformed to the minimum
extent necessary to make such provision valid and enforceable.</p>
<p>If Recipient institutes patent litigation against any entity
(including a cross-claim or counterclaim in a lawsuit) alleging that the
Program itself (excluding combinations of the Program with other
software or hardware) infringes such Recipient's patent(s), then such
Recipient's rights granted under Section 2(b) shall terminate as of the
date such litigation is filed.</p>
<p>All Recipient's rights under this Agreement shall terminate if it
fails to comply with any of the material terms or conditions of this
Agreement and does not cure such failure in a reasonable period of time
after becoming aware of such noncompliance. If all Recipient's rights
under this Agreement terminate, Recipient agrees to cease use and
distribution of the Program as soon as reasonably practicable. However,
Recipient's obligations under this Agreement and any licenses granted by
Recipient relating to the Program shall continue and survive.</p>
<p>Everyone is permitted to copy and distribute copies of this
Agreement, but in order to avoid inconsistency the Agreement is
copyrighted and may only be modified in the following manner. The
Agreement Steward reserves the right to publish new versions (including
revisions) of this Agreement from time to time. No one other than the
Agreement Steward has the right to modify this Agreement. The Eclipse
Foundation is the initial Agreement Steward. The Eclipse Foundation may
assign the responsibility to serve as the Agreement Steward to a
suitable separate entity. Each new version of the Agreement will be
given a distinguishing version number. The Program (including
Contributions) may always be distributed subject to the version of the
Agreement under which it was received. In addition, after a new version
of the Agreement is published, Contributor may elect to distribute the
Program (including its Contributions) under the new version. Except as
expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
rights or licenses to the intellectual property of any Contributor under
this Agreement, whether expressly, by implication, estoppel or
otherwise. All rights in the Program not expressly granted under this
Agreement are reserved.</p>
<p>This Agreement is governed by the laws of the State of New York and
the intellectual property laws of the United States of America. No party
to this Agreement will bring a legal action under this Agreement more
than one year after the cause of action arose. Each party waives its
rights to a jury trial in any resulting litigation.</p>
</body></html>

View file

@ -1,108 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Eclipse Foundation Software User Agreement</title>
</head>
<body lang="EN-US">
<h2>Eclipse Foundation Software User Agreement</h2>
<p>February 1, 2011</p>
<h3>Usage Of Content</h3>
<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
(COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
<h3>Applicable Licenses</h3>
<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
(&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
<ul>
<li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
<li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
and/or Fragments associated with that Feature.</li>
<li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
</ul>
<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
including, but not limited to the following locations:</p>
<ul>
<li>The top-level (root) directory</li>
<li>Plug-in and Fragment directories</li>
<li>Inside Plug-ins and Fragments packaged as JARs</li>
<li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
<li>Feature directories</li>
</ul>
<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
that directory.</p>
<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
<ul>
<li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
<li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
<li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
<li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
<li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
<li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
</ul>
<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
<h3>Use of Provisioning Technology</h3>
<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
(&quot;Specification&quot;).</p>
<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
<ol>
<li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
product.</li>
<li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
accessed and copied to the Target Machine.</li>
<li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
</ol>
<h3>Cryptography</h3>
<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is permitted.</p>
<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
</body>
</html>

View file

@ -1,17 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.tm.releng.test-feature</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.pde.FeatureBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.FeatureNature</nature>
</natures>
</projectDescription>

View file

@ -1,13 +0,0 @@
################################################################################
# Copyright (c) 2006, 2010 Wind River Systems, Inc.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Martin Oberhuber - initial API and implementation
################################################################################
bin.includes = feature.xml,\
feature.properties,\
eclipse_update_120.jpg

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

View file

@ -1,166 +0,0 @@
###############################################################################
# Copyright (c) 2006, 2013 IBM Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# IBM Corporation - initial API and implementation
###############################################################################
# NLS_MESSAGEFORMAT_NONE
# NLS_ENCODING=UTF-8
# "featureName" property - name of the feature
featureName=TM Releng Test Feature
# "description" property - description of the feature
description=RSE and Terminal Tests in one Feature
# "providerName" property - name of the company that provides the feature
providerName=Eclipse TM Project
# "tmUpdateSiteName" property - label for the update site
tmUpdateSiteName=Target Management 3.5 Updates
# "copyright" property - text of the "Feature Update Copyright"
copyright=\
Copyright (c) 2000, 2013 IBM Corporation and others.\n\
All rights reserved. This program and the accompanying materials\n\
are made available under the terms of the Eclipse Public License v1.0\n\
which accompanies this distribution, and is available at\n\
http://www.eclipse.org/legal/epl-v10.html
################ end of copyright property ####################################
# "licenseURL" property - URL of the "Feature License"
# do not translate value - just change to point to a locale-specific HTML page
licenseURL=license.html
# "license" property - text of the "Feature Update License"
# should be plain text version of license agreement pointed to be "licenseURL"
license=\
Eclipse Foundation Software User Agreement\n\
February 1, 2011\n\
\n\
Usage Of Content\n\
\n\
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR\n\
OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT").\n\
USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS\n\
AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR\n\
NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU\n\
AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT\n\
AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS\n\
OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS\n\
OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
BELOW, THEN YOU MAY NOT USE THE CONTENT.\n\
\n\
Applicable Licenses\n\
\n\
Unless otherwise indicated, all Content made available by the\n\
Eclipse Foundation is provided to you under the terms and conditions of\n\
the Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is\n\
provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.\n\
For purposes of the EPL, "Program" will mean the Content.\n\
\n\
Content includes, but is not limited to, source code, object code,\n\
documentation and other files maintained in the Eclipse Foundation source code\n\
repository ("Repository") in software modules ("Modules") and made available\n\
as downloadable archives ("Downloads").\n\
\n\
- Content may be structured and packaged into modules to facilitate delivering,\n\
extending, and upgrading the Content. Typical modules may include plug-ins ("Plug-ins"),\n\
plug-in fragments ("Fragments"), and features ("Features").\n\
- Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)\n\
in a directory named "plugins".\n\
- A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.\n\
Each Feature may be packaged as a sub-directory in a directory named "features".\n\
Within a Feature, files named "feature.xml" may contain a list of the names and version\n\
numbers of the Plug-ins and/or Fragments associated with that Feature.\n\
- Features may also include other Features ("Included Features"). Within a Feature, files\n\
named "feature.xml" may contain a list of the names and version numbers of Included Features.\n\
\n\
The terms and conditions governing Plug-ins and Fragments should be\n\
contained in files named "about.html" ("Abouts"). The terms and\n\
conditions governing Features and Included Features should be contained\n\
in files named "license.html" ("Feature Licenses"). Abouts and Feature\n\
Licenses may be located in any directory of a Download or Module\n\
including, but not limited to the following locations:\n\
\n\
- The top-level (root) directory\n\
- Plug-in and Fragment directories\n\
- Inside Plug-ins and Fragments packaged as JARs\n\
- Sub-directories of the directory named "src" of certain Plug-ins\n\
- Feature directories\n\
\n\
Note: if a Feature made available by the Eclipse Foundation is installed using the\n\
Provisioning Technology (as defined below), you must agree to a license ("Feature \n\
Update License") during the installation process. If the Feature contains\n\
Included Features, the Feature Update License should either provide you\n\
with the terms and conditions governing the Included Features or inform\n\
you where you can locate them. Feature Update Licenses may be found in\n\
the "license" property of files named "feature.properties" found within a Feature.\n\
Such Abouts, Feature Licenses, and Feature Update Licenses contain the\n\
terms and conditions (or references to such terms and conditions) that\n\
govern your use of the associated Content in that directory.\n\
\n\
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER\n\
TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS.\n\
SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
\n\
- Eclipse Distribution License Version 1.0 (available at http://www.eclipse.org/licenses/edl-v1.0.html)\n\
- Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)\n\
- Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)\n\
- Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)\n\
- Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)\n\
- Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)\n\
\n\
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR\n\
TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License\n\
is provided, please contact the Eclipse Foundation to determine what terms and conditions\n\
govern that particular Content.\n\
\n\
\n\Use of Provisioning Technology\n\
\n\
The Eclipse Foundation makes available provisioning software, examples of which include,\n\
but are not limited to, p2 and the Eclipse Update Manager ("Provisioning Technology") for\n\
the purpose of allowing users to install software, documentation, information and/or\n\
other materials (collectively "Installable Software"). This capability is provided with\n\
the intent of allowing such users to install, extend and update Eclipse-based products.\n\
Information about packaging Installable Software is available at\n\
http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
\n\
You may use Provisioning Technology to allow other parties to install Installable Software.\n\
You shall be responsible for enabling the applicable license agreements relating to the\n\
Installable Software to be presented to, and accepted by, the users of the Provisioning Technology\n\
in accordance with the Specification. By using Provisioning Technology in such a manner and\n\
making it available in accordance with the Specification, you further acknowledge your\n\
agreement to, and the acquisition of all necessary rights to permit the following:\n\
\n\
1. A series of actions may occur ("Provisioning Process") in which a user may execute\n\
the Provisioning Technology on a machine ("Target Machine") with the intent of installing,\n\
extending or updating the functionality of an Eclipse-based product.\n\
2. During the Provisioning Process, the Provisioning Technology may cause third party\n\
Installable Software or a portion thereof to be accessed and copied to the Target Machine.\n\
3. Pursuant to the Specification, you will provide to the user the terms and conditions that\n\
govern the use of the Installable Software ("Installable Software Agreement") and such\n\
Installable Software Agreement shall be accessed from the Target Machine in accordance\n\
with the Specification. Such Installable Software Agreement must inform the user of the\n\
terms and conditions that govern the Installable Software and must solicit acceptance by\n\
the end user in the manner prescribed in such Installable Software Agreement. Upon such\n\
indication of agreement by the user, the provisioning Technology will complete installation\n\
of the Installable Software.\n\
\n\
Cryptography\n\
\n\
Content may contain encryption software. The country in which you are\n\
currently may have restrictions on the import, possession, and use,\n\
and/or re-export to another country, of encryption software. BEFORE\n\
using any encryption software, please check the country's laws,\n\
regulations and policies concerning the import, possession, or use, and\n\
re-export of encryption software, to see if this is permitted.\n\
\n\
Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.\n
########### end of license property ##########################################

View file

@ -1,46 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2008, 2012 Wind River Systems, Inc. and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
IBM Corporation - initial API and implementation
-->
<feature
id="org.eclipse.tm.releng.test"
label="%featureName"
version="3.2.100.qualifier"
provider-name="%providerName"
image="eclipse_update_120.jpg"
license-feature="org.eclipse.license"
license-feature-version="1.0.1.qualifier">
<description>
%description
</description>
<copyright>
%copyright
</copyright>
<license url="%licenseURL">
%license
</license>
<url>
<update label="%tmUpdateSiteName" url="http://download.eclipse.org/tm/updates/3.5"/>
<discovery label="%tmUpdateSiteName" url="http://download.eclipse.org/tm/updates/3.5"/>
</url>
<includes
id="org.eclipse.rse.tests"
version="0.0.0"/>
<includes
id="org.eclipse.tm.terminal.test"
version="0.0.0"/>
</feature>

View file

@ -1,15 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<parent>
<artifactId>tm-parent</artifactId>
<groupId>org.eclipse.tm</groupId>
<version>3.8.0-SNAPSHOT</version>
<relativePath>../../../</relativePath>
</parent>
<groupId>org.eclipse.tm</groupId>
<artifactId>org.eclipse.tm.releng.test</artifactId>
<version>3.2.100-SNAPSHOT</version>
<packaging>eclipse-feature</packaging>
</project>

View file

@ -1,256 +0,0 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Eclipse Public License - Version 1.0</title>
<style type="text/css">
body {
size: 8.5in 11.0in;
margin: 0.25in 0.5in 0.25in 0.5in;
tab-interval: 0.5in;
}
p {
margin-left: auto;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
p.list {
margin-left: 0.5in;
margin-top: 0.05em;
margin-bottom: 0.05em;
}
</style></head><body lang="EN-US">
<p align="center"><b>Eclipse Public License - v 1.0</b></p>
<p>THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR
DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS
AGREEMENT.</p>
<p><b>1. DEFINITIONS</b></p>
<p>"Contribution" means:</p>
<p class="list">a) in the case of the initial Contributor, the initial
code and documentation distributed under this Agreement, and</p>
<p class="list">b) in the case of each subsequent Contributor:</p>
<p class="list">i) changes to the Program, and</p>
<p class="list">ii) additions to the Program;</p>
<p class="list">where such changes and/or additions to the Program
originate from and are distributed by that particular Contributor. A
Contribution 'originates' from a Contributor if it was added to the
Program by such Contributor itself or anyone acting on such
Contributor's behalf. Contributions do not include additions to the
Program which: (i) are separate modules of software distributed in
conjunction with the Program under their own license agreement, and (ii)
are not derivative works of the Program.</p>
<p>"Contributor" means any person or entity that distributes
the Program.</p>
<p>"Licensed Patents" mean patent claims licensable by a
Contributor which are necessarily infringed by the use or sale of its
Contribution alone or when combined with the Program.</p>
<p>"Program" means the Contributions distributed in accordance
with this Agreement.</p>
<p>"Recipient" means anyone who receives the Program under
this Agreement, including all Contributors.</p>
<p><b>2. GRANT OF RIGHTS</b></p>
<p class="list">a) Subject to the terms of this Agreement, each
Contributor hereby grants Recipient a non-exclusive, worldwide,
royalty-free copyright license to reproduce, prepare derivative works
of, publicly display, publicly perform, distribute and sublicense the
Contribution of such Contributor, if any, and such derivative works, in
source code and object code form.</p>
<p class="list">b) Subject to the terms of this Agreement, each
Contributor hereby grants Recipient a non-exclusive, worldwide,
royalty-free patent license under Licensed Patents to make, use, sell,
offer to sell, import and otherwise transfer the Contribution of such
Contributor, if any, in source code and object code form. This patent
license shall apply to the combination of the Contribution and the
Program if, at the time the Contribution is added by the Contributor,
such addition of the Contribution causes such combination to be covered
by the Licensed Patents. The patent license shall not apply to any other
combinations which include the Contribution. No hardware per se is
licensed hereunder.</p>
<p class="list">c) Recipient understands that although each Contributor
grants the licenses to its Contributions set forth herein, no assurances
are provided by any Contributor that the Program does not infringe the
patent or other intellectual property rights of any other entity. Each
Contributor disclaims any liability to Recipient for claims brought by
any other entity based on infringement of intellectual property rights
or otherwise. As a condition to exercising the rights and licenses
granted hereunder, each Recipient hereby assumes sole responsibility to
secure any other intellectual property rights needed, if any. For
example, if a third party patent license is required to allow Recipient
to distribute the Program, it is Recipient's responsibility to acquire
that license before distributing the Program.</p>
<p class="list">d) Each Contributor represents that to its knowledge it
has sufficient copyright rights in its Contribution, if any, to grant
the copyright license set forth in this Agreement.</p>
<p><b>3. REQUIREMENTS</b></p>
<p>A Contributor may choose to distribute the Program in object code
form under its own license agreement, provided that:</p>
<p class="list">a) it complies with the terms and conditions of this
Agreement; and</p>
<p class="list">b) its license agreement:</p>
<p class="list">i) effectively disclaims on behalf of all Contributors
all warranties and conditions, express and implied, including warranties
or conditions of title and non-infringement, and implied warranties or
conditions of merchantability and fitness for a particular purpose;</p>
<p class="list">ii) effectively excludes on behalf of all Contributors
all liability for damages, including direct, indirect, special,
incidental and consequential damages, such as lost profits;</p>
<p class="list">iii) states that any provisions which differ from this
Agreement are offered by that Contributor alone and not by any other
party; and</p>
<p class="list">iv) states that source code for the Program is available
from such Contributor, and informs licensees how to obtain it in a
reasonable manner on or through a medium customarily used for software
exchange.</p>
<p>When the Program is made available in source code form:</p>
<p class="list">a) it must be made available under this Agreement; and</p>
<p class="list">b) a copy of this Agreement must be included with each
copy of the Program.</p>
<p>Contributors may not remove or alter any copyright notices contained
within the Program.</p>
<p>Each Contributor must identify itself as the originator of its
Contribution, if any, in a manner that reasonably allows subsequent
Recipients to identify the originator of the Contribution.</p>
<p><b>4. COMMERCIAL DISTRIBUTION</b></p>
<p>Commercial distributors of software may accept certain
responsibilities with respect to end users, business partners and the
like. While this license is intended to facilitate the commercial use of
the Program, the Contributor who includes the Program in a commercial
product offering should do so in a manner which does not create
potential liability for other Contributors. Therefore, if a Contributor
includes the Program in a commercial product offering, such Contributor
("Commercial Contributor") hereby agrees to defend and
indemnify every other Contributor ("Indemnified Contributor")
against any losses, damages and costs (collectively "Losses")
arising from claims, lawsuits and other legal actions brought by a third
party against the Indemnified Contributor to the extent caused by the
acts or omissions of such Commercial Contributor in connection with its
distribution of the Program in a commercial product offering. The
obligations in this section do not apply to any claims or Losses
relating to any actual or alleged intellectual property infringement. In
order to qualify, an Indemnified Contributor must: a) promptly notify
the Commercial Contributor in writing of such claim, and b) allow the
Commercial Contributor to control, and cooperate with the Commercial
Contributor in, the defense and any related settlement negotiations. The
Indemnified Contributor may participate in any such claim at its own
expense.</p>
<p>For example, a Contributor might include the Program in a commercial
product offering, Product X. That Contributor is then a Commercial
Contributor. If that Commercial Contributor then makes performance
claims, or offers warranties related to Product X, those performance
claims and warranties are such Commercial Contributor's responsibility
alone. Under this section, the Commercial Contributor would have to
defend claims against the other Contributors related to those
performance claims and warranties, and if a court requires any other
Contributor to pay any damages as a result, the Commercial Contributor
must pay those damages.</p>
<p><b>5. NO WARRANTY</b></p>
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION,
ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
responsible for determining the appropriateness of using and
distributing the Program and assumes all risks associated with its
exercise of rights under this Agreement , including but not limited to
the risks and costs of program errors, compliance with applicable laws,
damage to or loss of data, programs or equipment, and unavailability or
interruption of operations.</p>
<p><b>6. DISCLAIMER OF LIABILITY</b></p>
<p>EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT
NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.</p>
<p><b>7. GENERAL</b></p>
<p>If any provision of this Agreement is invalid or unenforceable under
applicable law, it shall not affect the validity or enforceability of
the remainder of the terms of this Agreement, and without further action
by the parties hereto, such provision shall be reformed to the minimum
extent necessary to make such provision valid and enforceable.</p>
<p>If Recipient institutes patent litigation against any entity
(including a cross-claim or counterclaim in a lawsuit) alleging that the
Program itself (excluding combinations of the Program with other
software or hardware) infringes such Recipient's patent(s), then such
Recipient's rights granted under Section 2(b) shall terminate as of the
date such litigation is filed.</p>
<p>All Recipient's rights under this Agreement shall terminate if it
fails to comply with any of the material terms or conditions of this
Agreement and does not cure such failure in a reasonable period of time
after becoming aware of such noncompliance. If all Recipient's rights
under this Agreement terminate, Recipient agrees to cease use and
distribution of the Program as soon as reasonably practicable. However,
Recipient's obligations under this Agreement and any licenses granted by
Recipient relating to the Program shall continue and survive.</p>
<p>Everyone is permitted to copy and distribute copies of this
Agreement, but in order to avoid inconsistency the Agreement is
copyrighted and may only be modified in the following manner. The
Agreement Steward reserves the right to publish new versions (including
revisions) of this Agreement from time to time. No one other than the
Agreement Steward has the right to modify this Agreement. The Eclipse
Foundation is the initial Agreement Steward. The Eclipse Foundation may
assign the responsibility to serve as the Agreement Steward to a
suitable separate entity. Each new version of the Agreement will be
given a distinguishing version number. The Program (including
Contributions) may always be distributed subject to the version of the
Agreement under which it was received. In addition, after a new version
of the Agreement is published, Contributor may elect to distribute the
Program (including its Contributions) under the new version. Except as
expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
rights or licenses to the intellectual property of any Contributor under
this Agreement, whether expressly, by implication, estoppel or
otherwise. All rights in the Program not expressly granted under this
Agreement are reserved.</p>
<p>This Agreement is governed by the laws of the State of New York and
the intellectual property laws of the United States of America. No party
to this Agreement will bring a legal action under this Agreement more
than one year after the cause of action arose. Each party waives its
rights to a jury trial in any resulting litigation.</p>
</body></html>

View file

@ -1,108 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Eclipse Foundation Software User Agreement</title>
</head>
<body lang="EN-US">
<h2>Eclipse Foundation Software User Agreement</h2>
<p>February 1, 2011</p>
<h3>Usage Of Content</h3>
<p>THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
(COLLECTIVELY &quot;CONTENT&quot;). USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE
OF THE CONTENT IS GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR
NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND
CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT USE THE CONTENT.</p>
<h3>Applicable Licenses</h3>
<p>Unless otherwise indicated, all Content made available by the Eclipse Foundation is provided to you under the terms and conditions of the Eclipse Public License Version 1.0
(&quot;EPL&quot;). A copy of the EPL is provided with this Content and is also available at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>Content includes, but is not limited to, source code, object code, documentation and other files maintained in the Eclipse Foundation source code
repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available as downloadable archives (&quot;Downloads&quot;).</p>
<ul>
<li>Content may be structured and packaged into modules to facilitate delivering, extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;), plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).</li>
<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java&trade; ARchive) in a directory named &quot;plugins&quot;.</li>
<li>A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material. Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;. Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of the Plug-ins
and/or Fragments associated with that Feature.</li>
<li>Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.</li>
</ul>
<p>The terms and conditions governing Plug-ins and Fragments should be contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and conditions governing Features and
Included Features should be contained in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature Licenses may be located in any directory of a Download or Module
including, but not limited to the following locations:</p>
<ul>
<li>The top-level (root) directory</li>
<li>Plug-in and Fragment directories</li>
<li>Inside Plug-ins and Fragments packaged as JARs</li>
<li>Sub-directories of the directory named &quot;src&quot; of certain Plug-ins</li>
<li>Feature directories</li>
</ul>
<p>Note: if a Feature made available by the Eclipse Foundation is installed using the Provisioning Technology (as defined below), you must agree to a license (&quot;Feature Update License&quot;) during the
installation process. If the Feature contains Included Features, the Feature Update License should either provide you with the terms and conditions governing the Included Features or
inform you where you can locate them. Feature Update Licenses may be found in the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
Such Abouts, Feature Licenses, and Feature Update Licenses contain the terms and conditions (or references to such terms and conditions) that govern your use of the associated Content in
that directory.</p>
<p>THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE
OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):</p>
<ul>
<li>Eclipse Distribution License Version 1.0 (available at <a href="http://www.eclipse.org/licenses/edl-v10.html">http://www.eclipse.org/licenses/edl-v1.0.html</a>)</li>
<li>Common Public License Version 1.0 (available at <a href="http://www.eclipse.org/legal/cpl-v10.html">http://www.eclipse.org/legal/cpl-v10.html</a>)</li>
<li>Apache Software License 1.1 (available at <a href="http://www.apache.org/licenses/LICENSE">http://www.apache.org/licenses/LICENSE</a>)</li>
<li>Apache Software License 2.0 (available at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a>)</li>
<li>Metro Link Public License 1.00 (available at <a href="http://www.opengroup.org/openmotif/supporters/metrolink/license.html">http://www.opengroup.org/openmotif/supporters/metrolink/license.html</a>)</li>
<li>Mozilla Public License Version 1.1 (available at <a href="http://www.mozilla.org/MPL/MPL-1.1.html">http://www.mozilla.org/MPL/MPL-1.1.html</a>)</li>
</ul>
<p>IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License, or Feature Update License is provided, please
contact the Eclipse Foundation to determine what terms and conditions govern that particular Content.</p>
<h3>Use of Provisioning Technology</h3>
<p>The Eclipse Foundation makes available provisioning software, examples of which include, but are not limited to, p2 and the Eclipse
Update Manager (&quot;Provisioning Technology&quot;) for the purpose of allowing users to install software, documentation, information and/or
other materials (collectively &quot;Installable Software&quot;). This capability is provided with the intent of allowing such users to
install, extend and update Eclipse-based products. Information about packaging Installable Software is available at <a
href="http://eclipse.org/equinox/p2/repository_packaging.html">http://eclipse.org/equinox/p2/repository_packaging.html</a>
(&quot;Specification&quot;).</p>
<p>You may use Provisioning Technology to allow other parties to install Installable Software. You shall be responsible for enabling the
applicable license agreements relating to the Installable Software to be presented to, and accepted by, the users of the Provisioning Technology
in accordance with the Specification. By using Provisioning Technology in such a manner and making it available in accordance with the
Specification, you further acknowledge your agreement to, and the acquisition of all necessary rights to permit the following:</p>
<ol>
<li>A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute the Provisioning Technology
on a machine (&quot;Target Machine&quot;) with the intent of installing, extending or updating the functionality of an Eclipse-based
product.</li>
<li>During the Provisioning Process, the Provisioning Technology may cause third party Installable Software or a portion thereof to be
accessed and copied to the Target Machine.</li>
<li>Pursuant to the Specification, you will provide to the user the terms and conditions that govern the use of the Installable
Software (&quot;Installable Software Agreement&quot;) and such Installable Software Agreement shall be accessed from the Target
Machine in accordance with the Specification. Such Installable Software Agreement must inform the user of the terms and conditions that govern
the Installable Software and must solicit acceptance by the end user in the manner prescribed in such Installable Software Agreement. Upon such
indication of agreement by the user, the provisioning Technology will complete installation of the Installable Software.</li>
</ol>
<h3>Cryptography</h3>
<p>Content may contain encryption software. The country in which you are currently may have restrictions on the import, possession, and use, and/or re-export to
another country, of encryption software. BEFORE using any encryption software, please check the country's laws, regulations and policies concerning the import,
possession, or use, and re-export of encryption software, to see if this is permitted.</p>
<p><small>Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.</small></p>
</body>
</html>

View file

@ -1,33 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.tm.releng</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
<linkedResources>
<link>
<name>root-dstoreTargets-git.xml</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/dstoreTargets-git.xml</locationURI>
</link>
<link>
<name>root-gitignore</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/.gitignore</locationURI>
</link>
<link>
<name>root-pom.xml</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/pom.xml</locationURI>
</link>
<link>
<name>root-src.xml</name>
<type>1</type>
<locationURI>PARENT-2-PROJECT_LOC/src.xml</locationURI>
</link>
</linkedResources>
</projectDescription>

View file

@ -1,107 +0,0 @@
###############################################################################
# Copyright (c) 2010, 2012 Mentor Graphics Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Anna Dushistova (Mentor Graphics) - initial API and implementation
# Nick Boldt (RedHat) - [307014][releng] Improvements to build script for Athena
###############################################################################
## BEGIN PROJECT BUILD PROPERTIES ##
# default settings for all this project's builds, for this branch; see also o.e.d.common.releng/build.properties for more overrideable defaults
# To permit automatic downloads of non-EPL compatible code, set this to property to "I accept"
thirdPartyDownloadLicenseAcceptance="I accept"
# MUST BE SET #
projectid=tools.tm
zipPrefix=TM
incubation=
version=3.3.1
buildType=N
branch=HEAD
mainFeatureToBuildID=org.eclipse.tm.releng.master
#testFeatureToBuildID=org.eclipse.tm.releng.test
testFeatureToBuildID=org.eclipse.rse.tests
#testFeatureToBuildID=org.eclipse.tm.releng.master
#testFeatureToBuildID=org.eclipse.tm.terminal.test
JAVA_HOME=${JAVA_HOME}
JAVA14_HOME=${JAVA_HOME}
JAVA50_HOME=${JAVA_HOME}
JAVA60_HOME=${JAVA_HOME}
JAVADOC_HOME=${JAVA_HOME}/bin
PACK200_JAVA_HOME=${JAVA_HOME}
#JAVA_HOME=/opt/public/common/sun-jdk1.6.0_21_x64
#<MOB_20100529>
#repositoryURLs=\
#http://download.jboss.org/jbosstools/updates/helios/
##http://download.eclipse.org/releases/helios/
#
#IUsToInstall=org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+org.eclipse.core.net+org.eclipse.equinox.common+org.eclipse.core.runtime+org.eclipse.debug.core+org.eclipse.rcp.feature.group
#</MOB_20100529>
#IUsToInstall=org.eclipse.sdk.feature.group+org.eclipse.sdk.ide+org.eclipse.core.net+org.eclipse.equinox.common+org.eclipse.core.runtime+org.eclipse.debug.core+org.eclipse.rcp.feature.group+\
#org.eclipse.emf.feature.group+\
#org.eclipse.xsd.feature.group
#dependencyURLs=
#http://download.eclipse.org/eclipse/downloads/drops/S-3.6M6-201003121448/eclipse-SDK-3.6M6-linux-gtk-ppc.tar.gz,\
#http://download.eclipse.org/eclipse/downloads/drops/S-3.6RC2-201005201744/eclipse-SDK-3.6RC2-linux-gtk-ppc.tar.gz,\
dependencyURLs=\
http://download.eclipse.org/eclipse/downloads/drops/R-3.7-201106131736/eclipse-SDK-3.7-linux-gtk-x86_64.tar.gz,\
http://download.eclipse.org/tools/cdt/builds/8.0.0/I.I201106081058/cdt-master-8.0.0-I201106081058.zip,\
http://archive.eclipse.org/tm/updates/rxtx/downloads/RXTX-runtime-I20071016-1945.zip
#dependencyURLs=http://download.eclipse.org/athena/runnables/RXTX-runtime-I20071016-1945.zip
#dependencyURLs=http://download.eclipse.org/athena/runnables/RXTX-runtime-I20071016-1945.zip
build.steps=buildUpdate,buildExtra,buildTests,generateDigests,testLocal,publish,cleanup
#build.steps=buildZips,buildUpdate,buildTests,generateDigests,testLocal,publish,cleanup,map2psf
#build.steps=buildZips,buildUpdate,generateDigests,publish,cleanup,map2psf
# Use R36_RC2 basebuilder
#relengBaseBuilderDir=/opt/public/cbi/build/org.eclipse.releng.basebuilder_R36_M4
relengBaseBuilderDir=/opt/public/tools/tm/ws2/org.eclipse.releng.basebuilder
# this is now set in build.xml
#localSourceCheckoutDir=/home/anna/RSETM-BUILD-workspace/org.eclipse.tm.tree
# don't suppress cleanup if tests fail
#noclean=true
noclean=false
individualSourceBundles=true
packageFeaturesIncludedBinaries=true
flattenDependencies=true
parallelCompilation=true
generateFeatureVersionSuffix=true
generateAPIDescription=true
generateSourceReferences=true
#Compiler options
#javacFailOnError=false
## Not needed on Athena since set by default
#javacDebugInfo=on
#javacVerbose=true
#This fixes a problem with the IBM 1.5 VM, see bug 158358
#compilerArg=-inlineJSR -enableJavadoc -warn:+javadoc
#compilerArg=-inlineJSR -enableJavadoc -warn:+javadoc -encoding UTF-8
compilerArg=-inlineJSR -enableJavadoc -encoding UTF-8
#compilerArg=-enableJavadoc -encoding ISO-8859-1
# use this to omit pack200 step (does not yet work on Windows - https://bugs.eclipse.org/bugs/show_bug.cgi?id=268405)
#skipPack=true
#skipSign=true
buildServerUser=
signingDir=/home/data/httpd/download-staging.priv/commonBuild
## END PROJECT BUILD PROPERTIES ##

View file

@ -1,55 +0,0 @@
<!--
Copyright (c) 2009, 2010 Red Hat and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Anna Dushistova (Mentor Graphics) - cloned from gef.releng
-->
<!-- A sample build file for use with Hudson. Note that forceContextQualifier
is being set, which overrides tag/branch values found in *.map files
-->
<project default="run">
<target name="run">
<!-- 0. Set a valid path to JAVA_HOME, if Eclipse's ${java.home}/../bin/javac cannot be found
-->
<property name="JAVA_HOME" value="${java.home}/.." />
<tstamp>
<format property="buildTimestamp" pattern="yyyyMMddHHmm" />
</tstamp>
<property name="forceContextQualifier" value="${buildTimestamp}" />
<!-- 1. Import these projects using File > Import > Team Project Set > ./psfs/athena.psf.
2. Close the org.eclipse.releng.basebuilder project - it does not need to compile to be of use.
3. You can also define absolute paths for these directories, if relative paths do not work.
-->
<condition property="relengCommonBuilderDir"
value="${basedir}/../../../org.eclipse.dash.common.releng"
else="${basedir}/../org.eclipse.dash.common.releng"
>
<available file="${basedir}/../../../org.eclipse.dash.common.releng" type="dir" />
</condition>
<condition property="relengBaseBuilderDir"
value="${basedir}/../../../org.eclipse.releng.basebuilder"
else="${basedir}/../org.eclipse.releng.basebuilder"
>
<available file="${basedir}/../../../org.eclipse.releng.basebuilder" type="dir" />
</condition>
<!-- 4. To build from CVS sources using information in the ./maps/*.map files, comment these next two properties
5. Or, to build from sources in the workspace, use these properties. You can also use absolute paths if needed.
-->
<!--
<property name="localSourceCheckoutDir" value="/tmp/build/tm-tree" />
<property name="relengBuilderDir" value="${basedir}" />
-->
<property file="build.properties" />
<ant antfile="${relengCommonBuilderDir}/build.xml" />
</target>
</project>

View file

@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration type="org.eclipse.ant.AntLaunchConfigurationType">
<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/org.eclipse.tm.releng/build.xml"/>
</listAttribute>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES">
<listEntry value="1"/>
</listAttribute>
<stringAttribute key="org.eclipse.debug.ui.ATTR_CAPTURE_IN_FILE" value="${workspace_loc:/org.eclipse.tm.releng}/buildlog.latest.txt"/>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.ui.externaltools.launchGroup"/>
</listAttribute>
<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="org.eclipse.tm.releng"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/>
<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_HIDE_INTERNAL_TARGETS" value="true"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${projects:org.eclipse.dash.common.releng,org.eclipse.tm.releng}"/>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/org.eclipse.tm.releng/build.xml}"/>
<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/>
</launchConfiguration>

View file

@ -1,312 +0,0 @@
<!--
Copyright (c) 2010 Mentor Graphics Corporation and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Anna Dushistova (Mentor Graphics) - initial API and implementation
-->
<project default="run" name="Project's .releng buildExtra.xml">
<target name="init">
</target>
<target name="run">
<!-- TODO: write code that's hooked into o.e.d.commonbuilder.releng's build.xml to do extra configs (eg., for inserting 3rd party libs into plugins)
-->
</target>
<target name="getDependencies">
<!-- TODO: if your project requires more dependencies, add them here; if it does not require all of these, remove those not required -->
<echo message="Download, then unpack CDT" />
<ant target="getUpdateSiteDependency"
antfile="${relengCommonBuilderDir}/tools/scripts/getDependencies.xml">
<property name="url" value="${tools.cdt.master.url}" />
<property name="file" value="${tools.cdt.master.file}" />
</ant>
</target>
<target name="extraPackaging">
<!-- USE PDE PACKAGER TO ASSEMBLE THESE ZIPS -->
<!-- create ALL zip from ${allZip} -->
<zip destfile="${buildDirectory}/${buildLabel}/TM-ALL-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" />
</zip>
<!-- build RSE SDK: RSE+Orbit, no examples -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-SDK-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}"
dirmode="775"
filemode="664"
excludes="**/org.eclipse.*.all*, **/org.eclipse.*.all*/**, **/org.eclipse.*.examples*, **/org.eclipse.*.examples*/**, **/org.eclipse.tm*, **/org.eclipse.tm*/**, **/org.eclipse.rse.wince*, **/org.eclipse.rse.wince*/**, **/org.eclipse.rse.scp*, **/org.eclipse.rse.scp*/**, **/org.eclipse.rse.subsystems.files.scp*, **/org.eclipse.rse.subsystems.files.scp*/**, **/org.eclipse.rse.useractions*, **/org.eclipse.rse.useractions*/**, **/org.eclipse.rse.tests*, **/org.eclipse.rse.tests*/**, **/org.eclipse.rse.discovery*, **/org.eclipse.rse.discovery*/** "
>
<include name="**/org.eclipse.rse*" />
<include name="**/org.eclipse.rse*/**" />
<include name="**/org.eclipse.rse*/**/**" />
<include name="**/org.apache.common*" />
<include name="**/org.apache.common*/**" />
<include name="**/org.apache.common*/**/**" />
</zipfileset>
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" id="terminal_required">
<include name="**/org.eclipse.tm.terminal_*" />
<include name="**/org.eclipse.tm.terminal_*/**" />
<include name="**/org.eclipse.tm.terminal_*/**/**" />
</zipfileset>
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" id="dstore_required">
<include name="**/org.eclipse.dstore*" />
<include name="**/org.eclipse.dstore*/**" />
<include name="**/org.eclipse.dstore*/**/**" />
</zipfileset>
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}"
dirmode="775"
filemode="664"
id="rootfiles"
includes="**/eclipse/epl-v10.html, **/eclipse/notice.html"
/>
</zip>
<!-- build RSE runtime: RSE+Orbit, no examples -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-runtime-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}"
dirmode="775"
filemode="664"
excludes="**/org.eclipse.*.all*, **/org.eclipse.*.all*/**, **/org.eclipse.*.examples*, **/org.eclipse.*.examples*/**, **/org.eclipse.*.sdk*, **/org.eclipse.*.sdk*/**,**/org.eclipse.*.doc*, **/org.eclipse.*.doc*/*, **/org.eclipse.*.source*, **/org.eclipse.*.source*/**, **/org.apache.*.source*, **/org.apache.*.source*/**, **/*src.zip, **/org.eclipse.tm*, **/org.eclipse.tm*/**, **/org.eclipse.rse.wince*, **/org.eclipse.rse.wince*/**, **/org.eclipse.rse.scp*, **/org.eclipse.rse.scp*/**, **/org.eclipse.rse.subsystems.files.scp*, **/org.eclipse.rse.subsystems.files.scp*/** **/org.eclipse.rse.useractions*, **/org.eclipse.rse.useractions*/**, **/org.eclipse.rse.tests*, **/org.eclipse.rse.tests*/**, **/org.eclipse.rse.discovery*, **/org.eclipse.rse.discovery*/** "
>
<include name="**/org.eclipse.rse*" />
<include name="**/org.eclipse.rse*/**" />
<include name="**/org.eclipse.rse*/**/**" />
<include name="**/org.apache.common*" />
<include name="**/org.apache.common*/**" />
<include name="**/org.apache.common*/**/**" />
<include name="**/org.eclipse.dstore*" />
<include name="**/org.eclipse.dstore*/**" />
<include name="**/org.eclipse.dstore*/**/**" />
</zipfileset>
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664"
excludes="**/org.eclipse.*.source*, **/org.eclipse.*.source*/**">
<include name="**/org.eclipse.tm.terminal_*" />
<include name="**/org.eclipse.tm.terminal_*/**" />
<include name="**/org.eclipse.tm.terminal_*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build examples -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-examples-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664">
<include name="**/org.eclipse.*.examples*" />
<include name="**/org.eclipse.*.examples*/**" />
<include name="**/org.eclipse.*.examples*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build useractions -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-useractions-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664">
<include name="**/org.eclipse.*.useractions*" />
<include name="**/org.eclipse.*.useractions*/**" />
<include name="**/org.eclipse.*.useractions*/**/**" />
<exclude name="**/org.eclipse.*.useractions.wrapper*" />
<exclude name="**/org.eclipse.*.useractions.wrapper*/**" />
<exclude name="**/org.eclipse.*.useractions.wrapper*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build terminal -->
<zip destfile="${buildDirectory}/${buildLabel}/TM-terminal-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" excludes="**/org.eclipse.*.test*, **/org.eclipse.*.test*/**, **/org.eclipse.tm.terminal.local*, **/org.eclipse.tm.terminal.local*/**">
<include name="**/org.eclipse.tm.terminal*" />
<include name="**/org.eclipse.tm.terminal*/**" />
<include name="**/org.eclipse.tm.terminal*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build terminal.local -->
<zip destfile="${buildDirectory}/${buildLabel}/TM-terminal-local-incubation-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" excludes="**/org.eclipse.*.test*, **/org.eclipse.*.test*/**">
<include name="*.html" />
<include name="**/org.eclipse.tm.terminal_*" />
<include name="**/org.eclipse.tm.terminal_*/**" />
<include name="**/org.eclipse.tm.terminal_*/**/**" />
<include name="**/org.eclipse.tm.terminal.local*" />
<include name="**/org.eclipse.tm.terminal.local*/**" />
<include name="**/org.eclipse.tm.terminal.local*/**/**" />
<include name="**/org.eclipse.tm.terminal.view_*" />
<include name="**/org.eclipse.tm.terminal.view_*/**" />
<include name="**/org.eclipse.tm.terminal.view_*/**/**" />
</zipfileset>
</zip>
<!-- build WinCE plugins -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-wince-incubation-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" excludes="**/org.eclipse.*.test*, **/org.eclipse.*.test*/**">
<include name="**/org.eclipse.rse.wince*" />
<include name="**/org.eclipse.rse.wince*/**" />
<include name="**/org.eclipse.rse.wince*/**/**" />
<include name="**/org.eclipse.rse.subsystems.wince*" />
<include name="**/org.eclipse.rse.subsystems.wince*/**" />
<include name="**/org.eclipse.rse.subsystems.wince*/**/**" />
<include name="**/org.eclipse.tm.rapi*" />
<include name="**/org.eclipse.tm.rapi*/**" />
<include name="**/org.eclipse.tm.rapi*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build SCP plugins -->
<zip destfile="${buildDirectory}/${buildLabel}/RSE-files-scp-incubation-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" excludes="**/org.eclipse.*.test*, **/org.eclipse.*.test*/**">
<include name="**/org.eclipse.rse.scp*" />
<include name="**/org.eclipse.rse.scp*/**" />
<include name="**/org.eclipse.rse.scp*/**/**" />
<include name="**/org.eclipse.rse.subsystems.files.scp*" />
<include name="**/org.eclipse.rse.subsystems.files.scp*/**" />
<include name="**/org.eclipse.rse.subsystems.files.scp*/**/**" />
</zipfileset>
<zipfileset refid="rootfiles" />
</zip>
<!-- build TCF -->
<zip destfile="${buildDirectory}/${buildLabel}/TCF-SDK-incubation-${buildAlias}.zip" update="true">
<zipfileset src="${buildDirectory}/${buildLabel}/${allZip}" dirmode="775" filemode="664" excludes="**/org.eclipse.*.test*, **/org.eclipse.*.test*/**">
<include name="notice.html" />
<include name="epl-v10.html" />
<include name="**/org.eclipse.tm.tcf*" />
<include name="**/org.eclipse.tm.tcf*/**" />
<include name="**/org.eclipse.tm.tcf*/**/**" />
</zipfileset>
</zip>
</target>
<!-- ===================================================================== -->
<!-- Steps to do before running assemble. -->
<!-- ===================================================================== -->
<target name="preAssemble">
<antcall target="serverruntime" />
<antcall target="hideServerStuff" />
<!--
<antcall target="allElements">
<param name="target" value="gatherSources" />
</antcall>
-->
</target>
<!-- ===================================================================== -->
<!-- Steps to do after running assemble. -->
<!-- ===================================================================== -->
<target name="postAssemble">
<antcall target="revealServerStuff" />
</target>
<!-- =====================================================================
Specialized targets hide/reveal the server stuff so it doesn't get packaged
in the client.
===================================================================== -->
<target name="hideServerStuff">
<mkdir dir="${buildDirectory}/hidden"/>
<move todir="${buildDirectory}/hidden">
<fileset dir="${buildDirectory}/plugins">
<include name="**/clientserver.jar"/>
<include name="**/dstore_core.jar"/>
<include name="**/dstore_extra_server.jar"/>
<include name="**/dstore_miners.jar"/>
<include name="**/clientserversrc.zip"/>
<include name="**/dstore_coresrc.zip"/>
<include name="**/dstore_extra_serversrc.zip"/>
<include name="**/dstore_minerssrc.zip"/>
</fileset>
</move>
</target>
<target name="revealServerStuff">
<move todir="${buildDirectory}/plugins">
<fileset dir="${buildDirectory}/hidden" includes="**" />
</move>
<delete dir="${buildDirectory}/hidden"/>
</target>
<!-- =====================================================================
Specialized targets to build the server runtime.
===================================================================== -->
<target name="serverruntime">
<property name="working" value="${buildDirectory}/${buildLabel}/rseserver"/>
<mkdir dir="${working}" />
<mkdir dir="${working}/jars" />
<copy todir="${working}">
<fileset dir="${buildDirectory}/plugins/org.eclipse.rse.services.dstore/serverruntime" includes="**" />
</copy>
<copy todir="${working}/jars">
<fileset dir="${buildDirectory}/plugins/org.eclipse.dstore.core" includes="dstore_core.jar" />
<fileset dir="${buildDirectory}/plugins/org.eclipse.dstore.extra" includes="dstore_extra_server.jar" />
<fileset dir="${buildDirectory}/plugins/org.eclipse.rse.services" includes="clientserver.jar" />
<fileset dir="${buildDirectory}/plugins/org.eclipse.rse.services.dstore" includes="dstore_miners.jar" />
</copy>
<antcall target="rseserver-os-tar">
<param name="os" value="unix"/>
<param name="eol" value="lf"/>
</antcall>
<antcall target="rseserver-os-tar">
<param name="os" value="macosx"/>
<param name="eol" value="lf"/>
</antcall>
<antcall target="rseserver-os-tar">
<param name="os" value="linux"/>
<param name="eol" value="lf"/>
</antcall>
<antcall target="rseserver-os-zip">
<param name="os" value="windows"/>
<param name="eol" value="crlf"/>
</antcall>
<delete dir="${working}" />
</target>
<target name="rseserver-os-tar" depends="rseserver-os-collect">
<tar destfile="${buildDirectory}/${buildLabel}/rseserver-${buildId}-${os}.tar">
<tarfileset dir="${working}/collector" mode="755" includes="*.pl,*.sh" />
<tarfileset dir="${working}/collector" mode="644" excludes="*.pl,*.sh" />
</tar>
<delete dir="${working}/collector" />
</target>
<target name="rseserver-os-zip" depends="rseserver-os-collect">
<zip destfile="${buildDirectory}/${buildLabel}/rseserver-${buildId}-${os}.zip" basedir="${working}/collector" includes="*"/>
<delete dir="${working}/collector" />
</target>
<target name="rseserver-os-collect">
<mkdir dir="${working}/collector" />
<copy todir="${working}/collector">
<fileset dir="${working}/scripts/${os}" includes="*"/>
<fileset dir="${working}/data" includes="*"/>
</copy>
<replace file="${working}/collector/build.dat">
<replacefilter token="@build@" value="${buildId}"/>
<replacefilter token="@version@" value="${mapVersionTag}"/>
</replace>
<fixcrlf srcdir="${working}/collector" eol="${eol}" eof="asis" includes="*"/>
<copy todir="${working}/collector">
<fileset dir="${working}/jars" includes="*"/>
<fileset dir="${builder}/template" includes="notice.html,epl-v10.html" />
</copy>
</target>
</project>

View file

@ -1,106 +0,0 @@
###############################################################################
# Copyright (c) 2009, 2011 Red Hat and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Anna Dushistova (Mentor Graphics) - cloned from gef.releng
###############################################################################
#!/bin/bash
# This script runs as https://build.eclipse.org/hudson/job/cbi-*/configure
# and is archived in http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.dash.commonbuilder.releng/hudson/?root=Technology_Project
# Build runs under ${WORKSPACE} == /opt/users/hudsonbuild/.hudson/jobs/cbi-*/workspace
echo "[`date +%Y/%m/%d\ %H:%M`] Hudson job ${JOBNAME} build #${BUILD_NUMBER} (${BUILD_ID}) started."
##############################################################################################
# BEGIN CONFIGURATION
buildTimestamp="`date +%Y%m%d%H%M`"
projectid="tools.tm"
version="3.3.0"
# leave blank to use assumed values (which may be wrong!)
projRelengRoot='-projRelengRoot :pserver:anonymous@dev.eclipse.org:/cvsroot/technology'
projRelengPath='-projRelengPath org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.gef.releng'
# where should we look for pre-checked out project sources for org.eclipse.dash.common.releng and org.eclipse.releng.basebuilder ?
cvsProjectBaseDir=/opt/public/cbi/build # build.eclipse.org
if [[ ! -d $cvsProjectBaseDir ]]; then cvsProjectBaseDir=/home/builduser/workspace; fi # local build?
if [[ ! -d $cvsProjectBaseDir ]]; then
echo "ERROR: cannot find where org.eclipse.dash.common.releng and org.eclipse.releng.basebuilder are on disk. Must exit!"
exit 1;
fi
# need a place to store existing 3rd party jars, eg., ant-contrib.jar (if not in /usr/share/java/)
thirdPartyJarsDir=/opt/public/cbi/build/3rdPartyJars # build.eclipse.org
if [[ ! -d $thirdPartyJarsDir ]]; then thirdPartyJarsDir=/tmp/build/3rdPartyJars; fi # local build
if [[ ! -d $thirdPartyJarsDir ]]; then mkdir $thirdPartyJarsDir; fi
# DONE CONFIGURATION
##############################################################################################
# exposed as a Hudson build parameter for convenience
if [[ $BUILDTYPE ]]; then
buildType="$BUILDTYPE"
else
buildType="N"
fi
# pass in additional flags like -buildAlias=1.0.0RC2 using the $EXTRAFLAGS Hudson parameter
# buildAlias will rename zips from foo-SDK-N200901011234.zip to foo-SDK-1.0.0RC2.zip
##############################################################################################
# define where to do all the work; start with a fresh folder each time
writableBuildRoot="${WORKSPACE}/build"
if [[ -d ${writableBuildRoot} ]]; then rm -fr ${writableBuildRoot}; fi
# define required folders
downloadsDir="${writableBuildRoot}/downloads"
signingDir="${writableBuildRoot}/signing"
# long form (default if omitted)
# buildDir="${writableBuildRoot}/${projectid//.//}/downloads/drops/${version}/${buildType}${buildTimestamp}"
# short form (non-default)
buildDir="${writableBuildRoot}/${buildType}${buildTimestamp}"
# create required folders & files (as symlinks is possible)
mkdir -p ${downloadsDir} ${signingDir} ${buildDir}
# create .cvspass file to shut up unnecessary warnings
touch ${writableBuildRoot}/.cvspass
#define symlinked required folders
relengBaseBuilderDir="${writableBuildRoot}/org.eclipse.releng.basebuilder"
relengCommonBuilderDir="${writableBuildRoot}/org.eclipse.dash.common.releng"
# symlink basebuilder and common.releng; alternatively, if you omit this, they'll be checked out in start.sh
ln -s ${cvsProjectBaseDir}/org.eclipse.releng.basebuilder ${writableBuildRoot}/
ln -s ${cvsProjectBaseDir}/org.eclipse.dash.common.releng ${writableBuildRoot}/
#symlink local copy of org.eclipse.gef.releng instead of fetching from CVS (so tweaks for local Hudson are preserved)
if [[ -d ${cvsProjectBaseDir}/org.eclipse.gef.releng ]]; then
ln -s ${cvsProjectBaseDir}/org.eclipse.gef.releng ${writableBuildRoot}/
fi
# symlink 3rdPartyJars (reuse existing content on build.eclipse.org for ant-contrib.jar, etc.)
ln -s ${thirdPartyJarsDir} ${writableBuildRoot}/
thirdPartyJarsDir="${writableBuildRoot}/3rdPartyJars"
# run a build - may have to pass in "-javaHome /usr/lib/jvm/java" or similar here if default JVM not found
cd ${writableBuildRoot}/org.eclipse.dash.common.releng/tools/scripts
./start.sh -projectid ${projectid} -version ${version} -buildType ${buildType} -buildTimestamp ${buildTimestamp} \
-writableBuildRoot ${writableBuildRoot} -thirdPartyJarsDir ${thirdPartyJarsDir} -downloadsDir ${downloadsDir} -buildDir ${buildDir} \
${projRelengRoot} ${projRelengPath} ${EXTRAFLAGS} 2>&1
# remove file so workspace navigation is one click simpler
rm -f ${writableBuildRoot}/.cvspass
echo "[`date +%Y/%m/%d\ %H:%M`] Hudson job ${JOBNAME} build #${BUILD_NUMBER} (${BUILD_ID}) done."

View file

@ -1,2 +0,0 @@
feature@org.eclipse.tm.releng.master=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/releng/org.eclipse.tm.releng.master-feature
feature@org.eclipse.tm.releng.test=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/releng/org.eclipse.tm.releng.test-feature

View file

@ -1,64 +0,0 @@
!*************** PROJECT CONTRIBUTION ********************************************************
!*** Project's plugins, features and fragments
feature@org.eclipse.rse=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse-feature
feature@org.eclipse.rse.core=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.core-feature
feature@org.eclipse.rse.dstore=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.dstore-feature
feature@org.eclipse.rse.examples=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples-feature
feature@org.eclipse.rse.ftp=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.ftp-feature
feature@org.eclipse.rse.local=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.local-feature
feature@org.eclipse.rse.sdk=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.sdk-feature
feature@org.eclipse.rse.ssh=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.ssh-feature
feature@org.eclipse.rse.telnet=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.telnet-feature
feature@org.eclipse.rse.terminals=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.terminals-feature
feature@org.eclipse.rse.tests=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests-feature
feature@org.eclipse.rse.useractions=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.useractions-feature
!!feature@org.eclipse.rse.useractions.wrapper=v20080609a,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.useractions.wrapper-feature
!!feature@org.eclipse.tm.releng.master=v20080609,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/releng/org.eclipse.tm.releng.master-feature
plugin@org.eclipse.dstore.core=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.dstore.core
plugin@org.eclipse.dstore.doc.isv=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/doc/org.eclipse.dstore.doc.isv
plugin@org.eclipse.dstore.extra=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.dstore.extra
plugin@org.eclipse.rse=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse
plugin@org.eclipse.rse.connectorservice.dstore=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.dstore
plugin@org.eclipse.rse.connectorservice.local=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.local
plugin@org.eclipse.rse.connectorservice.ssh=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.ssh
plugin@org.eclipse.rse.connectorservice.telnet=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.telnet
plugin@org.eclipse.rse.core=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.core
plugin@org.eclipse.rse.doc.isv=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.isv
plugin@org.eclipse.rse.doc.user=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.user
plugin@org.eclipse.rse.dstore.security=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.dstore.security
plugin@org.eclipse.rse.efs=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs
plugin@org.eclipse.rse.efs.ui=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs.ui
plugin@org.eclipse.rse.examples.daytime=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.daytime
plugin@org.eclipse.rse.examples.tutorial=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.tutorial
plugin@org.eclipse.rse.files.ui=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.files.ui
plugin@org.eclipse.rse.importexport=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.importexport
plugin@org.eclipse.rse.processes.ui=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.processes.ui
plugin@org.eclipse.rse.sdk=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.sdk
plugin@org.eclipse.rse.services.dstore=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.dstore
plugin@org.eclipse.rse.services.files.ftp=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.files.ftp
plugin@org.eclipse.rse.services.local=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.local
plugin@org.eclipse.rse.services.ssh=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.ssh
plugin@org.eclipse.rse.services.telnet=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.telnet
plugin@org.eclipse.rse.services=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services
plugin@org.eclipse.rse.shells.ui=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.shells.ui
plugin@org.eclipse.rse.subsystems.files.core=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.core
plugin@org.eclipse.rse.subsystems.files.dstore=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.dstore
plugin@org.eclipse.rse.subsystems.files.ftp=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.ftp
plugin@org.eclipse.rse.subsystems.files.local=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.local
plugin@org.eclipse.rse.subsystems.files.ssh=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.ssh
plugin@org.eclipse.rse.subsystems.processes.core=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.core
plugin@org.eclipse.rse.subsystems.processes.dstore=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.dstore
plugin@org.eclipse.rse.subsystems.processes.local=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.local
plugin@org.eclipse.rse.subsystems.processes.shell.linux=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.shell.linux
plugin@org.eclipse.rse.subsystems.shells.core=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.core
plugin@org.eclipse.rse.subsystems.shells.dstore=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.dstore
plugin@org.eclipse.rse.subsystems.shells.local=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.local
plugin@org.eclipse.rse.subsystems.shells.ssh=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.ssh
plugin@org.eclipse.rse.subsystems.shells.telnet=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.telnet
plugin@org.eclipse.rse.subsystems.terminals.core=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.core
plugin@org.eclipse.rse.subsystems.terminals.ssh=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.terminals.ssh
plugin@org.eclipse.rse.terminals.ui=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.terminals.ui
plugin@org.eclipse.rse.tests=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests
plugin@org.eclipse.rse.tests.framework=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests.framework
plugin@org.eclipse.rse.ui=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.ui
plugin@org.eclipse.rse.useractions=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.useractions

View file

@ -1,2 +0,0 @@
feature@org.eclipse.rse.scp=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.scp-feature
plugin@org.eclipse.rse.subsystems.files.scp=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.scp

View file

@ -1,16 +0,0 @@
feature@org.eclipse.tm.terminal=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal-feature
feature@org.eclipse.tm.terminal.local=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.local-feature
feature@org.eclipse.tm.terminal.local.sdk=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.local.sdk-feature
feature@org.eclipse.tm.terminal.sdk=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.sdk-feature
feature@org.eclipse.tm.terminal.serial=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.serial-feature
feature@org.eclipse.tm.terminal.ssh=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.ssh-feature
feature@org.eclipse.tm.terminal.telnet=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.telnet-feature
feature@org.eclipse.tm.terminal.test=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.test-feature
feature@org.eclipse.tm.terminal.view=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.view-feature
plugin@org.eclipse.tm.terminal=v201209191300,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal
plugin@org.eclipse.tm.terminal.local=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.local
plugin@org.eclipse.tm.terminal.serial=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.serial
plugin@org.eclipse.tm.terminal.ssh=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.ssh
plugin@org.eclipse.tm.terminal.telnet=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.telnet
plugin@org.eclipse.tm.terminal.test=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.test
plugin@org.eclipse.tm.terminal.view=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/terminal/org.eclipse.tm.terminal.view

View file

@ -1,6 +0,0 @@
!*************** PROJECT CONTRIBUTION ********************************************************
!*** Special entries from eclipse
plugin@org.eclipse.test=v20100118,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
fragment@org.eclipse.ant.optional.junit=v20110503,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,

View file

@ -1,6 +0,0 @@
plugin@org.apache.commons.net,3.2.0=GET,http://build.eclipse.org/orbit/committers/orbit-I/20130514212025/I20130514212025/repository/plugins/org.apache.commons.net_3.2.0.v201305141515.jar
plugin@org.apache.commons.net.source,3.2.0=GET,http://build.eclipse.org/orbit/committers/orbit-I/20130514212025/I20130514212025/repository/plugins/org.apache.commons.net.source_3.2.0.v201305141515.jar
plugin@com.jcraft.jzlib,1.1.1=GET,http://download.eclipse.org/tools/orbit/downloads/drops/R20120526062928/repository/plugins/com.jcraft.jzlib_1.1.1.v201205102305.jar
plugin@com.jcraft.jzlib.source,1.1.1=GET,http://download.eclipse.org/tools/orbit/downloads/drops/R20120526062928/repository/plugins/com.jcraft.jzlib.source_1.1.1.v201205102305.jar
plugin@com.jcraft.jsch,0.1.46=GET,http://download.eclipse.org/tools/orbit/downloads/drops/R20120526062928/repository/plugins/com.jcraft.jsch_0.1.46.v201205102330.jar
plugin@com.jcraft.jsch.source,0.1.46=GET,http://download.eclipse.org/tools/orbit/downloads/drops/R20120526062928/repository/plugins/com.jcraft.jsch.source_0.1.46.v201205102330.jar

View file

@ -1,6 +0,0 @@
feature@org.eclipse.rse.wince=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/wince/org.eclipse.rse.wince-feature
!! feature@org.eclipse.rse.wince.wrapper=v20080609a,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.rse/features/org.eclipse.rse.wince.wrapper-feature
plugin@org.eclipse.rse.subsystems.wince=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/wince/org.eclipse.rse.subsystems.wince
plugin@org.eclipse.tm.rapi=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/wince/org.eclipse.tm.rapi
plugin@org.eclipse.tm.rapi.examples=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/wince/org.eclipse.tm.rapi.examples
plugin@org.eclipse.tm.rapi.tests=v201205301215,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/tools,,org.eclipse.tm.core/wince/org.eclipse.tm.rapi.tests

View file

@ -1,29 +0,0 @@
###############################################################################
# Copyright (c) 2010, 2011 Mentor Graphics Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Anna Dushistova (Mentor Graphics) - initial API and implementation
###############################################################################
# source dir
sourceZipsDir=/opt/users/hudsonbuild/.hudson/jobs/cbi-tm-3.2-nightly/
# target dir
targetZipsDir=/home/data/httpd/download.eclipse.org/tm/downloads/drops/3.2.0
# group owner of new files
targetGroup=tools.tm
# type(s) to copy (N, I, M, S, R; default to all)
buildTypes=N,I,M,S,R
# synch method method (add or replace; add = keep adding new builds; replace = keep 1 build per branch)
#synchMethod=add
synchMethod=replace
# if set, update zip will be unpacked into destination dir and use synchMethod above to add or replace contents
#targetUpdateDir=/home/data/httpd/download.eclipse.org/tm/updates/3.2interim/

View file

@ -1,28 +0,0 @@
###############################################################################
# Copyright (c) 2010, 2011 Mentor Graphics Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Anna Dushistova (Mentor Graphics) - initial API and implementation
###############################################################################
# source dir
sourceZipsDir=/opt/users/hudsonbuild/.hudson/jobs/cbi-tm-3.2-nightly/
# target dir
targetZipsDir=/home/data/httpd/download.eclipse.org/tm/downloads/drops/3.2.0
# group owner of new files
targetGroup=tools.tm
# type(s) to copy (N, I, M, S, R; default to all)
buildTypes=N
# synch method method (add or replace; add = keep adding new builds; replace = keep 1 build per branch)
synchMethod=add
#synchMethod=replace
# if set, update zip will be unpacked into destination dir and use synchMethod above to add or replace contents
#targetUpdateDir=/home/data/httpd/download.eclipse.org/tm/updates/3.2interim/

View file

@ -1,39 +0,0 @@
<!--
Copyright (c) 2009, 2010 Red Hat and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Anna Dushistova (Mentor Graphics) - cloned from ve.releng
-->
<project default="run" name="promote.xml - Promote a build from build server to production server">
<target name="run">
<!--
To use this script, you must have configured a promote.properties file.
Then, run commandline:
ant -f promote.xml
If you need to reuse this script with multiple properties files (eg., from
multiple Hudson builds across multiple branches), use the commandline
flag -Dpromote.properties:
ant -f promote.xml -Dpromote.properties=promote.properties.R2_0_branch
-->
<property name="promote.properties" value="promote.properties" />
<property file="${promote.properties}"/>
<!-- load build properties -->
<property file="build.properties" />
<property name="relengBuilderDir" value="${basedir}" />
<!-- invoke common promotion script -->
<property name="relengCommonBuilderDir" value="/opt/public/cbi/build/org.eclipse.dash.common.releng" />
<ant antfile="${relengCommonBuilderDir}/promote.xml" dir="${relengCommonBuilderDir}" />
</target>
</project>

View file

@ -1,10 +0,0 @@
!*************** PROJECT CONTRIBUTION ********************************************************
!*** Special entries from eclipse
plugin@org.eclipse.test=v20070226,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
fragment@org.eclipse.ant.optional.junit=v20050226,:pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse,
!*** Project's plugins, features and fragments
@entries@

View file

@ -1,50 +0,0 @@
<?xml version="1.0"?>
<topLevel>
<zipTypes>
<zipType name="projruntime">
<platform
id="projRUN"
name="All"
fileName='&lt;a href="RSE-runtime-@build@.zip"&gt;RSE-runtime-@build@.zip&lt;/a&gt; &lt;font size="2"&gt;(size:@RSE-runtime-@build@.zip.size@ - checksum:&lt;a href="RSE-runtime-@build@.zip.md5"&gt;md5&lt;/a&gt;)&lt;/font&gt;'>
</platform>
</zipType>
<zipType name="projsdk">
<platform
id="projSRC"
name="All"
fileName='&lt;a href="RSE-SDK-@build@.zip"&gt;RSE-SDK-@build@.zip&lt;/a&gt; &lt;font size="2"&gt;(size:@RSE-SDK-@build@.zip.size@ - checksum:&lt;a href="RSE-SDK-@build@.zip.md5"&gt;md5&lt;/a&gt;)&lt;/font&gt;'>
</platform>
</zipType>
<zipType name="projtests">
<platform
id="T"
name="All"
fileName='&lt;a href="RSE-automated-tests-@build@.zip"&gt;RSE-automated-tests-@build@.zip&lt;/a&gt; &lt;font size="2"&gt;(size:@RSE-automated-tests-@build@.zip.size@ - checksum:&lt;a href="RSE-automated-tests-@build@.zip.md5"&gt;md5&lt;/a&gt;)&lt;/font&gt;'>
</platform>
</zipType>
<zipType name="projexamples">
<platform
id="EX"
name="All"
fileName='&lt;a href="RSE-examples-@build@.zip"&gt;RSE-examples-@build@.zip&lt;/a&gt; &lt;font size="2"&gt;(size:@RSE-examples-@build@.zip.size@ - checksum:&lt;a href="RSE-examples-@build@.zip.md5"&gt;md5&lt;/a&gt;)&lt;/font&gt;'>
</platform>
</zipType>
</zipTypes>
<logFiles>
<logFile name="org.eclipse.rse.tests_linux.gtk.xml">
<effectedFile id="SDK"></effectedFile>
<effectedFile id="projRUN"></effectedFile>
</logFile>
<!-- Comment out for now until we get tests on various platforms.
<logFile name="org.eclipse.rse.tests_win32.xml">
<effectedFile id="SDK"></effectedFile>
<effectedFile id="projRUN"></effectedFile>
</logFile>
-->
@entries@
</logFiles>
</topLevel>

View file

@ -1,39 +0,0 @@
<!--
Copyright (c) 2010 Eclipse contributors and others.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Martin Oberhuber (Wind River) - copy from org.eclipse.linuxtools.releng
-->
<project default="run">
<target name="init">
</target>
<target name="run">
<!-- TODO: write code that's hooked into o.e.d.commonbuilder.releng's build.xml to do extra configs (eg., for inserting 3rd party libs into plugins)
-->
</target>
<target name="getTestDependencies">
<!-- Eclipse will be unpacked by default; any other runtime test requirements need to be handled here -->
<ant target="getUpdateSiteTestDependency"
antfile="${relengCommonBuilderDir}/tools/scripts/getDependencies.xml">
<property name="url" value="${tools.cdt.master.url}" />
<property name="file" value="${tools.cdt.master.file}" />
<property name="unpackDest" value="${dropins-home}/cdt/eclipse" />
</ant>
<delete dir="${dropins-home}/cdt/eclipse/plugins/org.eclipse.test_3.2.0"/>
<delete file="${dropins-home}/cdt/eclipse/site.xml"/>
<!-- <ant target="getTestDependency"
antfile="${relengCommonBuilderDir}/tools/scripts/getDependencies.xml">
<property name="url" value="${modeling.emf.runtime.url}" />
<property name="file" value="${modeling.emf.runtime.file}" />
<property name="unpackDest" value="${dropins-home}/emf" />
</ant>
-->
</target>
</project>

View file

@ -1,30 +0,0 @@
###############################################################################
# Copyright (c) 2010 Mentor Graphics Corporation and others.
# All rights reserved. This program and the accompanying materials
# are made available under the terms of the Eclipse Public License v1.0
# which accompanies this distribution, and is available at
# http://www.eclipse.org/legal/epl-v10.html
#
# Contributors:
# Anna Dushistova (Mentor Graphics) - initial API and implementation
###############################################################################
JAVA_HOME=${JAVA_HOME}
JAVA14_HOME=${JAVA_HOME}
JAVA50_HOME=${JAVA_HOME}
JAVA60_HOME=${JAVA_HOME}
JAVADOC_HOME=${JAVA_HOME}/bin
#extraVMargs=-ea -Dorg.eclipse.swt.browser.XULRunnerPath=/shared/common/mozilla-xulrunner181-1.8.1.4-30.ppc
#extraVMargs=-Dorg.eclipse.swt.browser.XULRunnerPath=/dev/null
#name of runtime to install and test
#runtime=${zipPrefix}-ALL${incubation}-${buildAlias}.zip
#csv list of test plugins to run
testPluginsToRun=org.eclipse.rse.tests
#MOB - cant get the tm.terminal.test to run...
#testPluginsToRun=org.eclipse.rse.tests,org.eclipse.tm.terminal.test
#map name of test plugin to testsuite class to run
org.eclipse.rse.tests.suite=org.eclipse.rse.tests.RSECombinedTestSuite
org.eclipse.tm.terminal.test.suite=org.eclipse.tm.terminal.test.AutomatedPluginTests