1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-01 06:05:24 +02:00

[Releng] Add Local Terminal for Eclipse DSDP

This commit is contained in:
Martin Oberhuber 2010-02-28 22:30:08 +00:00
parent bdee615b29
commit 69bfedadb6
8 changed files with 133 additions and 42 deletions

View file

@ -22,6 +22,7 @@ mapVersionTag=HEAD
#adds checksum suffix to directory names
generateFeatureVersionSuffix=true
generateAPIDescription=true
##Packager
collPlace=eclipse

View file

@ -32,11 +32,6 @@
<!-- folder ${target.folder}/${projectName} -->
<!-- ===================================================================== -->
<target name="gather.bin.parts">
<apitooling.apigeneration
projectname="${projectName}"
target="${target.folder}"
binary="${target.folder}/${projectName}"
project="${projectLocation}" />
</target>
@ -45,6 +40,34 @@
<!-- 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>
<!-- ===================================================================== -->
@ -62,6 +85,16 @@
<!-- (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>
<!-- ===================================================================== -->

View file

@ -47,6 +47,10 @@
<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" />
</ant>
</target>
<!-- ===================================================================== -->
@ -58,6 +62,7 @@
<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>
@ -106,6 +111,12 @@
<antcall target="unpackUpdateJarsForPackaging" />
</target>
<target name="assemble.org.eclipse.tm.terminal.local">
<property name="archiveName" value="TM-terminal-local-${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" />
@ -325,7 +336,6 @@
<!-- ===================================================================== -->
<target name="preAssemble">
<antcall target="serverruntime" />
<antcall target="hideServerStuff" />
<antcall target="allElements">
<param name="target" value="gatherSources" />
</antcall>
@ -335,7 +345,6 @@
<!-- Steps to do after running assemble. -->
<!-- ===================================================================== -->
<target name="postAssemble">
<antcall target="revealServerStuff" />
</target>
<!-- ===================================================================== -->
@ -534,29 +543,6 @@
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>
<!-- ===================================================================== -->
<!-- Zip the docs -->
<!-- ===================================================================== -->

View file

@ -1,6 +1,6 @@
#!/bin/sh
#*******************************************************************************
# Copyright (c) 2006, 2009 Wind River Systems, Inc.
# 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
@ -48,11 +48,11 @@ esac
# prepare the base Eclipse installation in folder "eclipse"
ep_rel="S-"
ep_ver=3.6M3
ep_date="-200910301201"
ep_ver=3.6M5
ep_date="-201001291300"
P2_disabled=false
P2_no_dropins=false
if [ ! -f eclipse/plugins/org.eclipse.swt_3.6.0.v3617.jar ]; then
if [ ! -f eclipse/plugins/org.eclipse.swt_3.6.0.v3631.jar ]; then
curdir2=`pwd`
if [ ! -d eclipse -o -h eclipse ]; then
if [ -d eclipse-${ep_ver}-${ep_arch} ]; then
@ -143,11 +143,46 @@ if [ ! -f ${DROPIN}/eclipse/plugins/gnu.io.rxtx_2.1.7.4_v20071016.jar ]; then
cd ${DROPUP}
fi
# CDT Runtime
#CDTREL=6.0.0
#CDTVER=200902031437
#CDTNAME=cdt-master-5.0.0.zip
#CDTLOC=releases/ganymede/dist/${CDTNAME}
CDTREL=7.0.0
CDTFEAT=7.0.0
CDTVER=201002190808
CDTNAME=cdt-master-${CDTREL}-I${CDTVER}.zip
CDTLOC=builds/${CDTREL}/I.I${CDTVER}/${CDTNAME}
if [ ! -f eclipse/plugins/org.eclipse.cdt.core_${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 \
java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.*.jar \
-application org.eclipse.update.core.standaloneUpdate \
-command install \
-from file://${CDTTMP} \
-featureId org.eclipse.cdt.platform \
-version ${CDTFEAT}.${CDTVER}
java -jar eclipse/plugins/org.eclipse.equinox.launcher_1.0.*.jar \
-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
baseBuilderTag=R36_M2
if [ ! -f org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.core_3.5.100.v20090911.jar \
-o ! -f org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build_3.5.100.v20090911/pdebuild.jar \
-o ! -f org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.p2.metadata.generator_1.0.200.v20090831.jar ]; then
baseBuilderTag=R36_M4
if [ ! -f org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.core_3.5.100.v20091210.jar \
-o ! -f org.eclipse.releng.basebuilder/plugins/org.eclipse.pde.build_3.6.0.v20091204/pdebuild.jar \
-o ! -f org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.p2.metadata.generator_1.0.200.v20091019.jar ]; then
if [ -d org.eclipse.releng.basebuilder ]; then
echo "Re-getting basebuilder from CVS..."
rm -rf org.eclipse.releng.basebuilder

View file

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

View file

@ -30,14 +30,16 @@
Discovery needs EMF.</li>
<li>Highlights of Bugs fixed since <a href="http://download.eclipse.org/dsdp/tm/downloads/drops/R-3.1.1-200909160905/index.php">TM 3.1.1</a>:
<ul>
<li>A local terminal connector was added - Thanks to Mirko Raner for this contribution
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=196337">196337</a>].</li>
<li>A regression in the Terminal widget was fixed, which made initial output after login
invisible above the initial viewport
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=294327">294327</a>].</li>
</ul>
</li>
<li>At least 6 bugs were resolved: Use
<!-- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?negate0=1;field0-0-0=target_milestone;type0-0-1=regexp;field0-0-1=target_milestone;resolution=FIXED;resolution=WONTFIX;resolution=WORKSFORME;classification=DSDP;chfieldto=2009-11-20;chfield=resolution;query_format=advanced;chfieldfrom=2009-09-10;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;value0-0-1=3.2%20M[4567];type0-0-0=regexp;value0-0-0=[23]\.[01].*;component=Core;component=RSE;component=Terminal;product=Target%20Management"> -->
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;resolution=WONTFIX;resolution=WORKSFORME;classification=DSDP;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Core;component=RSE;component=Terminal;target_milestone=3.2;target_milestone=3.2%20M2;target_milestone=3.2%20M3;product=Target%20Management">
<li>At least 24 bugs were resolved: Use
<!-- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?negate0=1;field0-0-0=target_milestone;type0-0-1=regexp;field0-0-1=target_milestone;resolution=FIXED;resolution=WONTFIX;resolution=WORKSFORME;classification=DSDP;chfieldto=2010-03-20;chfield=resolution;query_format=advanced;chfieldfrom=2009-09-10;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;value0-0-1=3.2%20M[7];type0-0-0=regexp;value0-0-0=[23]\.[01].*;component=Core;component=RSE;component=Terminal;product=Target%20Management"> -->
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?resolution=FIXED;resolution=WONTFIX;resolution=WORKSFORME;classification=DSDP;query_format=advanced;bug_status=RESOLVED;bug_status=VERIFIED;bug_status=CLOSED;component=Core;component=RSE;component=Terminal;target_milestone=3.2;target_milestone=3.2%20M2;target_milestone=3.2%20M6;product=Target%20Management">
this query</a> to show the list of bugs fixed since
<a href="http://download.eclipse.org/dsdp/tm/downloads/drops/R-3.1.1-200909160905/">
TM 3.1.1</a>

View file

@ -136,6 +136,13 @@
<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=DSDP_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=/dsdp/tm/downloads/drops/@dropDir@/TM-terminal-local-@buildId@.zip">TM-terminal-local-@buildId@.zip</a></td>
<td>
A local terminal (console) integrated into Eclipse. Requires CDT 7.0.0 M6 or higher. Includes Source.
</td>
</tr>
<tr><td><div align=left><img src = "OK.gif" width=19 height=23></div></td>
<td>All</td>