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:
parent
0a71acace2
commit
779d6ed21f
90 changed files with 0 additions and 6478 deletions
|
@ -1 +0,0 @@
|
|||
go.rb
|
|
@ -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>
|
|
@ -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
|
||||
|
|
@ -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 ("Content"). Unless otherwise
|
||||
indicated below, the Content is provided to you under the terms and conditions of the
|
||||
Eclipse Public License Version 1.0 ("EPL"). 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, "Program" 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 ("Redistributor") 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>
|
|
@ -1 +0,0 @@
|
|||
drops
|
|
@ -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
|
||||
"R1.0". 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 "R" 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> </h3>
|
||||
</body>
|
||||
</html>
|
|
@ -1,2 +0,0 @@
|
|||
dropPrefix[]=R&dropPrefix[]=S&
|
||||
dropType[]=Archived Release&dropType[]=Archived Stable Build&
|
|
@ -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>
|
||||
|
||||
<?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> ";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</body></html>
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
||||
|
|
@ -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
|
|
@ -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}
|
|
@ -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 ""
|
|
@ -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
|
|
@ -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
|
|
@ -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."
|
|
@ -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
|
|
@ -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
|
|
@ -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)
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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>
|
|
@ -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>
|
|
@ -1 +0,0 @@
|
|||
drops
|
|
@ -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
|
||||
"R1.0". 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 "R" 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> </h3>
|
||||
</body>
|
||||
</html>
|
|
@ -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&
|
|
@ -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>
|
||||
|
||||
<?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> ";
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</body></html>
|
|
@ -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");
|
|
@ -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
|
|
@ -1,6 +0,0 @@
|
|||
The build is available at
|
||||
|
||||
http://download.eclipse.org/tm/downloads/drops/@dropDir@
|
||||
|
||||
Cheers,
|
||||
the RSE nightly build..
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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 |
|
@ -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>
|
|
@ -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 |
|
@ -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>
|
|
@ -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"> </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"> </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> </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> </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"> </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> </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> </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"> </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"> </td></tr>
|
||||
</table>
|
||||
|
||||
<table border="0" cellspacing="5" cellpadding="2" width="100%">
|
||||
<tr><td colspan="2"> </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"> </td></tr>
|
||||
</table>
|
||||
|
||||
<p> </p>
|
||||
</body>
|
||||
</html>
|
|
@ -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 "CONTENT"). 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
|
||||
("EPL"). 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, "Program" 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 ("Repository") in software modules ("Modules") and made available as downloadable archives ("Downloads").</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 ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").</li>
|
||||
<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".</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 "features". Within a Feature, files named "feature.xml" 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 ("Included Features"). Within a Feature, files named "feature.xml" 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 "about.html" ("Abouts"). The terms and conditions governing Features and
|
||||
Included Features should be contained in files named "license.html" ("Feature Licenses"). 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 "src" 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 ("Feature Update License") 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 "license" property of files named "feature.properties" 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 ("Provisioning Technology") for the purpose of allowing users to install software, documentation, information and/or
|
||||
other materials (collectively "Installable Software"). 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>
|
||||
("Specification").</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 ("Provisioning Process") in which a user may execute the Provisioning Technology
|
||||
on a machine ("Target Machine") 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 ("Installable Software Agreement") 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>
|
|
@ -1 +0,0 @@
|
|||
13
|
|
@ -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>
|
|
@ -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 ("Content"). Unless otherwise
|
||||
indicated below, the Content is provided to you under the terms and conditions of the
|
||||
Eclipse Public License Version 1.0 ("EPL"). 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, "Program" 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 ("Redistributor") 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>
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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"
|
|
@ -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>
|
|
@ -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 |
|
@ -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 ##########################################
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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 "CONTENT"). 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
|
||||
("EPL"). 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, "Program" 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 ("Repository") in software modules ("Modules") and made available as downloadable archives ("Downloads").</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 ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").</li>
|
||||
<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".</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 "features". Within a Feature, files named "feature.xml" 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 ("Included Features"). Within a Feature, files named "feature.xml" 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 "about.html" ("Abouts"). The terms and conditions governing Features and
|
||||
Included Features should be contained in files named "license.html" ("Feature Licenses"). 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 "src" 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 ("Feature Update License") 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 "license" property of files named "feature.properties" 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 ("Provisioning Technology") for the purpose of allowing users to install software, documentation, information and/or
|
||||
other materials (collectively "Installable Software"). 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>
|
||||
("Specification").</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 ("Provisioning Process") in which a user may execute the Provisioning Technology
|
||||
on a machine ("Target Machine") 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 ("Installable Software Agreement") 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>
|
|
@ -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>
|
|
@ -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 |
|
@ -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 ##########################################
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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 "CONTENT"). 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
|
||||
("EPL"). 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, "Program" 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 ("Repository") in software modules ("Modules") and made available as downloadable archives ("Downloads").</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 ("Plug-ins"), plug-in fragments ("Fragments"), and features ("Features").</li>
|
||||
<li>Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java™ ARchive) in a directory named "plugins".</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 "features". Within a Feature, files named "feature.xml" 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 ("Included Features"). Within a Feature, files named "feature.xml" 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 "about.html" ("Abouts"). The terms and conditions governing Features and
|
||||
Included Features should be contained in files named "license.html" ("Feature Licenses"). 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 "src" 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 ("Feature Update License") 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 "license" property of files named "feature.properties" 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 ("Provisioning Technology") for the purpose of allowing users to install software, documentation, information and/or
|
||||
other materials (collectively "Installable Software"). 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>
|
||||
("Specification").</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 ("Provisioning Process") in which a user may execute the Provisioning Technology
|
||||
on a machine ("Target Machine") 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 ("Installable Software Agreement") 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>
|
|
@ -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>
|
|
@ -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 ##
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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."
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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,
|
|
@ -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
|
|
@ -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
|
|
@ -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/
|
|
@ -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/
|
|
@ -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>
|
|
@ -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@
|
|
@ -1,50 +0,0 @@
|
|||
<?xml version="1.0"?>
|
||||
<topLevel>
|
||||
<zipTypes>
|
||||
<zipType name="projruntime">
|
||||
<platform
|
||||
id="projRUN"
|
||||
name="All"
|
||||
fileName='<a href="RSE-runtime-@build@.zip">RSE-runtime-@build@.zip</a> <font size="2">(size:@RSE-runtime-@build@.zip.size@ - checksum:<a href="RSE-runtime-@build@.zip.md5">md5</a>)</font>'>
|
||||
</platform>
|
||||
</zipType>
|
||||
<zipType name="projsdk">
|
||||
<platform
|
||||
id="projSRC"
|
||||
name="All"
|
||||
fileName='<a href="RSE-SDK-@build@.zip">RSE-SDK-@build@.zip</a> <font size="2">(size:@RSE-SDK-@build@.zip.size@ - checksum:<a href="RSE-SDK-@build@.zip.md5">md5</a>)</font>'>
|
||||
</platform>
|
||||
</zipType>
|
||||
<zipType name="projtests">
|
||||
<platform
|
||||
id="T"
|
||||
name="All"
|
||||
fileName='<a href="RSE-automated-tests-@build@.zip">RSE-automated-tests-@build@.zip</a> <font size="2">(size:@RSE-automated-tests-@build@.zip.size@ - checksum:<a href="RSE-automated-tests-@build@.zip.md5">md5</a>)</font>'>
|
||||
</platform>
|
||||
</zipType>
|
||||
<zipType name="projexamples">
|
||||
<platform
|
||||
id="EX"
|
||||
name="All"
|
||||
fileName='<a href="RSE-examples-@build@.zip">RSE-examples-@build@.zip</a> <font size="2">(size:@RSE-examples-@build@.zip.size@ - checksum:<a href="RSE-examples-@build@.zip.md5">md5</a>)</font>'>
|
||||
</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>
|
|
@ -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>
|
|
@ -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
|
Loading…
Add table
Reference in a new issue