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:
parent
bdee615b29
commit
69bfedadb6
8 changed files with 133 additions and 42 deletions
|
@ -22,6 +22,7 @@ mapVersionTag=HEAD
|
|||
|
||||
#adds checksum suffix to directory names
|
||||
generateFeatureVersionSuffix=true
|
||||
generateAPIDescription=true
|
||||
|
||||
##Packager
|
||||
collPlace=eclipse
|
||||
|
|
|
@ -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>
|
||||
|
||||
<!-- ===================================================================== -->
|
||||
|
|
|
@ -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 -->
|
||||
<!-- ===================================================================== -->
|
||||
|
|
|
@ -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
|
||||
|
|
27
releng/org.eclipse.rse.build/team/preferences.txt
Normal file
27
releng/org.eclipse.rse.build/team/preferences.txt
Normal 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
|
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -1 +1 @@
|
|||
12
|
||||
13
|
||||
|
|
Loading…
Add table
Reference in a new issue