$PWD/../../../noclean;
+ break;
+ fi
+ fi
+done
+fi;
+
+echo "[relengbuild] relengbuildgtk.sh completed on: `date +%Y%m%d\ %H\:%M\:%S`"
+
diff --git a/releng/org.eclipse.tm.releng/builder/tests/configs/local/testing.properties b/releng/org.eclipse.tm.releng/builder/tests/configs/local/testing.properties
new file mode 100644
index 00000000000..155bc706619
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/builder/tests/configs/local/testing.properties
@@ -0,0 +1,46 @@
+#which (sub)project?
+project=rse
+
+#target to call in test.xml: runtests-local | runtests-remote
+testTarget=runtests-local
+
+#directory on test machine where automated testing framework will be installed
+testDir=${testBase}/${buildLabel}
+
+#name of zip file containing automated testing framework and JUnit test plug-ins
+testFramework=RSE-automated-tests-${buildAlias}.zip
+
+#directory where test scripts are launched
+executionDir=${testDir}/testing
+
+#name of runtime to install and test
+runtime=RSE-SDK-${buildAlias}.zip
+
+# leave this blank and it will be generated by genBuildDetails.sh
+javaHome=%%JAVA_HOME%%
+vmExecutable=${javaHome}/bin/java
+
+#hack to override unneeded function in releng.basebuilder/plugins/org.eclipse.build.tools/scripts/test.xml
+vmUrl=
+vmDest=/dev/null
+vmInstallExecutable=${vmExecutable}
+vmInstallCommand=-version
+
+#eclipse platforms: win32 | linux.motif | linux.gtk | aix.motif | hpux.motif |solaris.motif
+platform=${baseos}.${basews}
+
+#name of file that captures console output from running JUnit plug-in tests
+consolelog=${baseos}.${basews}_consolelog.txt
+
+#Works with IBM and Sun JDKs, 1.4+
+#name of script to execute
+testExecutable=bash
+
+#arguments to $(testExecutable) - .sh script + args
+args=${executionDir}/${shell} -vmExecutable ${vmExecutable} -consolelog ${consolelog} ${Xflags} ${Dflags}
+
+#TODO: set vm-specific flags
+#Xflags=-Xms64M -Xmx192M
+Xflags=-Xms256M -Xmx256M
+Dflags=
+
diff --git a/releng/org.eclipse.tm.releng/builder/tests/customTargets.xml b/releng/org.eclipse.tm.releng/builder/tests/customTargets.xml
new file mode 100644
index 00000000000..af1387e781b
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/builder/tests/customTargets.xml
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/releng/org.eclipse.tm.releng/builder/tests/scripts/readme.html b/releng/org.eclipse.tm.releng/builder/tests/scripts/readme.html
new file mode 100644
index 00000000000..628cbca98eb
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/builder/tests/scripts/readme.html
@@ -0,0 +1,162 @@
+
+
+Instructions
+
+
+
+
+ Automated Testing of DSDP Project Builds
+last updated: November 9, 2005
+Description
+This document describes how to run the your project's JUnit test plugins from the command
+ line. This is the same mechanism used in the builds.
+Click here for a description of the testing
+ framework, and how it can be used outside of the setup described here.
+If you simply wish to write and run JUnit tests interactively from an Eclipse
+ workbench, try one of the links below:
+JUnit
+ Support in Eclipse
+Using
+ JUnit
+
+Requirements
+1. All test machines must have a java runtime environment (version 1.3.1) installed and added to the path environment variable (see
+ -vm parameter below).
+ 2. Info-ZIP UnZip
+ version 5.41 or later installed and added to the path.
+ 3. The Automated Test feature from a
+ downloads.
+ This contains the test framework plugins and the JUnit test plugins to run.
+ 4. The zip file from the same build as the Automated Test feature. You can use the RSE-*-SDK zip file instead of the individual files.
+ 5. An Eclipse SDK zip file. The URL and build name of the required builds
+ are specified in the build.cfg file included in the Automated Test zip file.
+Setup
+1. Extract the RSE-*-automated-tests-<buildid>.zip. On Window, extract
+ this file close to the root of the drive to prevent some path names from exceeding
+ the 255 character limit. This will create a top-level directory "testing".
+ 2. Place the Eclipse SDK zip file and the project's runtime in the testing directory.
+ Do not unzip these files. (The test scripts will take care of this)
+
+Running Tests
+1. cd to the testing directory
+ 2. Run the following script:
+runtests.sh [-os <operating system>] [-ws <windowing system>] [-arch
+ <architecture>] [-noclean] [<testTarget>][-properties <path>][-vm
+ <path to java executable>]
+All parameters and targets are optional on windows systems. Just running "runtests.sh"
+will run ALL tests on Windows, installing a clean Eclipse and your project's SDK between
+each test target. On *nix systems, the os, ws and arch parameters must be specified.
+
+
+Test results are placed in the testing/results directory in xml and html format.
+Parameters
+
+
+ Parameter |
+ Description |
+
+
+ -os <operating system> |
+ The OS the tests are being run on. One of: aix, hpux, linux, qnx, solaris,
+ win32. Default win32 |
+
+
+ -ws <windowing system> |
+ The windowing system the tests are being run on. One of: motif, gtk, photon,
+ win32. Default win32 |
+
+
+ -arch <architecture> |
+ The architecture the tests are being run on. One of: ppc, PA_RISC, x86,
+ sparc. Default x86 |
+
+
+ -noclean |
+ Run tests without installing an Eclipse and GEF SDK and tests between
+ test targets. Default is to re-install these between test targets. |
+
+
+ -properties |
+ Used to reference a properties file containing additional Ant properties
+ used in running tests.Can be used to pass additional vm arguments to the
+ Java virtual machine running the tests by adding the entry "extraVMargs=<the
+ args to pass to the vm>" to the specified properties file. |
+
+
+ -vm |
+ The full path to the java executable with which to run the tests. Use
+ this to specify a specific virtual machine with which to run the tests.
+ For example, "-vm c:\sun131\jre\bin\java". Default set to "java"
+ (i.e. java executable on system path). |
+
+
+
+Test Targets
+Specifies which ant target to run in the main test.xml. Typically this corresponds
+ to a test project's tests. If you do not specify a test target then the all
+ test target is run.
+
+
+
+ all |
+ Runs all the targets below. |
+
+
+ rse |
+ Runs the JUnit tests located in the test plug-ins |
+
+
+ genHtml |
+ Converts xml test results in the "testing/results" directory
+ to html. |
+
+
+
+Appendix A- Supported os, ws, and arch
+ value combinations
+The following table contains the values that can be used with the -os, -ws,
+ and -arch switches.
+
+
+ Operating System (os) |
+ Windowing System (ws) |
+ Architecture (arch) |
+
+
+ aix |
+ motif |
+ ppc |
+
+
+ hpux |
+ motif |
+ PA_RISC |
+
+
+ linux |
+ gtk |
+ x86 |
+
+
+ linux |
+ motif |
+ x86 |
+
+
+ qnx |
+ photon |
+ x86 |
+
+
+ solaris |
+ motif |
+ sparc |
+
+
+ win32 |
+ win32 |
+ x86 |
+
+
+
+
diff --git a/releng/org.eclipse.tm.releng/builder/tests/scripts/test.xml b/releng/org.eclipse.tm.releng/builder/tests/scripts/test.xml
new file mode 100644
index 00000000000..1d252548581
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/builder/tests/scripts/test.xml
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/releng/org.eclipse.tm.releng/maps/build.cfg b/releng/org.eclipse.tm.releng/maps/build.cfg
new file mode 100644
index 00000000000..28178b1d335
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/maps/build.cfg
@@ -0,0 +1 @@
+# this file's contents are generated
\ No newline at end of file
diff --git a/releng/org.eclipse.tm.releng/maps/rse.map b/releng/org.eclipse.tm.releng/maps/rse.map
new file mode 100644
index 00000000000..c8f30823a12
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/maps/rse.map
@@ -0,0 +1,66 @@
+!*************** 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
+
+feature@org.eclipse.rse=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse-feature
+feature@org.eclipse.rse.core=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.core-feature
+feature@org.eclipse.rse.dstore=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.dstore-feature
+feature@org.eclipse.rse.examples=v20071121,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples-feature
+feature@org.eclipse.rse.ftp=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.ftp-feature
+feature@org.eclipse.rse.local=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.local-feature
+feature@org.eclipse.rse.remotecdt=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.remotecdt-feature
+feature@org.eclipse.rse.sdk=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.sdk-feature
+feature@org.eclipse.rse.ssh=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.ssh-feature
+feature@org.eclipse.rse.telnet=v20071121,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/features/org.eclipse.rse.telnet-feature
+feature@org.eclipse.rse.tests=v20071206,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests-feature
+plugin@org.eclipse.dstore.core=v20080102,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.dstore.core
+plugin@org.eclipse.dstore.doc.isv=v20080110,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.dstore.doc.isv
+plugin@org.eclipse.dstore.extra=v20071106,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.dstore.extra
+plugin@org.eclipse.rse=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse
+plugin@org.eclipse.rse.connectorservice.dstore=v20071206,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.dstore
+plugin@org.eclipse.rse.connectorservice.local=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.local
+plugin@org.eclipse.rse.connectorservice.ssh=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.ssh
+plugin@org.eclipse.rse.connectorservice.telnet=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.connectorservice.telnet
+plugin@org.eclipse.rse.core=v20080110,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.core
+plugin@org.eclipse.rse.doc.isv=v20080110,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.isv
+plugin@org.eclipse.rse.doc.user=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.user
+plugin@org.eclipse.rse.dstore.security=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.dstore.security
+plugin@org.eclipse.rse.efs=v20080107,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs
+plugin@org.eclipse.rse.efs.ui=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs.ui
+plugin@org.eclipse.rse.examples.daytime=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.daytime
+plugin@org.eclipse.rse.examples.tutorial=v20071115,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.tutorial
+plugin@org.eclipse.rse.files.ui=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.files.ui
+plugin@org.eclipse.rse.importexport=v20071106,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.importexport
+plugin@org.eclipse.rse.processes.ui=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.processes.ui
+plugin@org.eclipse.rse.remotecdt=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.remotecdt
+plugin@org.eclipse.rse.sdk=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.sdk
+plugin@org.eclipse.rse.services.dstore=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.dstore
+plugin@org.eclipse.rse.services.files.ftp=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.files.ftp
+plugin@org.eclipse.rse.services.local=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.local
+plugin@org.eclipse.rse.services.ssh=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.ssh
+plugin@org.eclipse.rse.services.telnet=v20071106,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services.telnet
+plugin@org.eclipse.rse.services=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.services
+plugin@org.eclipse.rse.shells.ui=v20080110,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.shells.ui
+plugin@org.eclipse.rse.subsystems.files.core=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.core
+plugin@org.eclipse.rse.subsystems.files.dstore=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.dstore
+plugin@org.eclipse.rse.subsystems.files.ftp=v20080107,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.ftp
+plugin@org.eclipse.rse.subsystems.files.local=v20071115,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.local
+plugin@org.eclipse.rse.subsystems.files.ssh=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.files.ssh
+plugin@org.eclipse.rse.subsystems.processes.core=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.core
+plugin@org.eclipse.rse.subsystems.processes.dstore=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.dstore
+plugin@org.eclipse.rse.subsystems.processes.local=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.local
+plugin@org.eclipse.rse.subsystems.processes.shell.linux=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.processes.shell.linux
+plugin@org.eclipse.rse.subsystems.shells.core=v20071106,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.core
+plugin@org.eclipse.rse.subsystems.shells.dstore=v20071106,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.dstore
+plugin@org.eclipse.rse.subsystems.shells.local=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.local
+plugin@org.eclipse.rse.subsystems.shells.ssh=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.ssh
+plugin@org.eclipse.rse.subsystems.shells.telnet=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.subsystems.shells.telnet
+plugin@org.eclipse.rse.tests=v20071206,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests
+plugin@org.eclipse.rse.tests.framework=v20070620,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/tests/org.eclipse.rse.tests.framework
+plugin@org.eclipse.rse.ui=v20080124,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.ui
+plugin@org.eclipse.rse.useractions=v20071031,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.useractions
\ No newline at end of file
diff --git a/releng/org.eclipse.tm.releng/promoteToEclipse.rse.properties b/releng/org.eclipse.tm.releng/promoteToEclipse.rse.properties
new file mode 100644
index 00000000000..0f9e4509378
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/promoteToEclipse.rse.properties
@@ -0,0 +1,164 @@
+## promoteToEclipse.*.properties
+## specific version of promoteToEclipse.sh properties
+##
+## NOTE:
+## You must rename this file to promoteToEclipse.$subprojectName.properties for it to be
+## found when using the -sub flag; otherwise you'll have to use the -f flag to specify
+## a CUSTOM-named properties file
+
+# product being built (folder name prefix)
+projectName=tm
+subprojectName=rse
+projectNameVanity=`echo $projectName $subprojectName | tr "a-z" "A-Z"`; # or something else manually assigned
+
+# used to determine the actual name of the SDK zip (when builds are aliased)
+SDKfilenamepattern="RSE-SDK-*.zip"
+
+# the following two arrays must be the same size (or else the second one will default to blank)
+javadocModuleArray=( "RSE" ); # array, project-subproject, for the name of the zip scp'd to remote, eg. foo-bar-doc.zip
+# if "", create in $projectName/javadoc; if "/path", create in $projectName/$subprojectName/javadoc
+javadocFolderArray=( "/$subprojectName" ); # array of path fragments
+# list of targets to use when executing fixJavadocs.sh
+javadocTargetArray=( "-sub $subprojectName" );
+
+# publisher of newsgroup announcements
+newsgroupPublisherEmail="TM Builder "
+newsgroup=eclipse.dsdp.tm
+# to thread posts under an existing post (or posts) enter the slash-escaped Message-ID for which this is a reply,
+# eg:
+newsgroupThreadReferences=""
+
+# default eclipse.org, build server, mapfile server usernames
+user=$USER
+# if no value set here or by -userIES flag, default to -user flag or value in properties file
+userIES=
+
+# group permissions on eclipse.org so that anyone can change files
+eclipseUserGroup="dsdp-tm"admin
+eclipsePermsDir=2775
+eclipsePermsFile=664
+
+# group permissions on build box so that anyone can change files
+buildUserGroup="www"
+buildPermsDir=2775
+buildPermsFile=664
+
+# IES map file branch (required)
+branchIES=
+
+# IES map file template: use "buildIDactual" and "webPath" as placeholders
+IESmapfileArray=(
+"RSE-runtime-buildIDactual.zip=webPath | | | runtime | $subprojectName"
+"RSE-SDK-buildIDactual.zip=webPath | | | sdk | $subprojectName" ); # array of lines
+
+### DEFAULT BEHAVIOUR OPTIONS ###
+
+# default setting for whether to do or skip the drop upload section: 0 = do, 1 = skip
+dodrop=1
+
+# default setting for whether to do or skip the javadoc section: 0 = do, 1 = skip
+dodocs=1
+
+# default setting for whether to do or skip the Update Manager jars section: 0 = do, 1 = skip
+UMjars=1
+
+#default buildID
+buildID=
+
+#default branch
+branch=1.0.0
+cvsbranch=HEAD
+
+#do RSS feed file update?
+RSS=1
+
+# do search cvs update?
+searchCVS=1
+# how long to block before giving up (in seconds, eg., 1200 for 20 mins wait)
+searchCVSTimeout=1200
+
+#do IES mapping file update?
+IES=0
+
+# debug output
+debug=0 ; # values can be 0,1,2
+
+#clean up /tmp folder?
+noclean=0;
+
+# compare drops folder after scp upload?
+noCompareDropsFolders=0 ; # default 0, do compare; set 1 to bypass or pass in querystring
+
+# compare UM folder after scp upload?
+noCompareUMFolders= ; # default 0, do compare; set 1 to bypass or pass in querystring
+
+# announce new build in newsgroup? (default 0)
+announce=0;
+
+### SERVER & PATH CONFIG OPTIONS ###
+
+#server on which builds occur (need to ssh to this box as $user@$buildServerFullName)
+buildServerFullName=`hostname`
+
+#server on which eclipse's production CVS is located (need to ssh to this box as $user@$eclipseServerFullName)
+eclipseServerFullName=dev.eclipse.org
+
+#server on which eclipse's production files are located (downloads, javadoc, etc.): ssh as $user@$downloadServerFullName)
+downloadServerFullName=download1.eclipse.org
+
+#paths on \$downloadServerFullName where files are published
+projectWWWDir=/home/data/httpd/download.eclipse.org/dsdp/$projectName
+#projectDropsDir=$projectWWWDir/$subprojectName/downloads/drops
+projectDropsDir=$projectWWWDir/downloads/drops
+
+#paths to build base, scripts, and drops on build server
+baseBuildDir=/home/www-data/build/dsdp/$projectName
+buildScriptsDir=/home/www-data/build/dsdp/scripts
+buildDropsDir=$baseBuildDir/$subprojectName/downloads/drops
+
+# path to website on build server
+localWebDir=/var/www/html/dsdp/$projectName
+
+# urls
+releaseNotesURL=http://www.eclipse.org/dsdp/$projectName/news/relnotes.php?project=$subprojectName
+downloadsURL=http://www.eclipse.org/dsdp/$projectName/downloads/?project=$subprojectName
+
+### ANT OPTIONS ###
+ANT=/opt/apache-ant-1.6/bin/ant
+
+### DEFAULT BEHAVIOUR AND JVM OPTIONS :: buildUpdate.sh ###
+
+# specify the correct java home & vm used to run the build
+javaHome=/opt/sun-java2-1.4
+vm=$javaHome/bin/java
+
+# zips to unpack for UM jar generation
+filePrefixesToUnzipArray=( "RSE-SDK-" "RSE-automated-tests-" "RSE-examples-" );
+
+# ant script and target to be executed
+antScript=org.eclipse.releng.generators/buildProductUpdateJars.xml
+target=run
+
+# default operations
+builder=1 # get builder packages from cvs
+promote=0 # don't promote by default
+skipjars=0 # when promoting, upload all jars (don't skip)
+cleanup=1 # delete temp stuff when done
+
+# compare UM folder after scp upload?
+noCompareUMFolders=0 ; # default 0, do compare; set 1 to bypass or pass in querystring
+
+# do 4-part jars?
+no4thPart=0;
+
+# where to get releng.generators.ProductUpdateBuilder, jars & ant scripts
+relengGeneratorsCVSPath=releng-common/tools/updates/org.eclipse.releng.generators
+
+# use a default value for basebuilderBranch? 0 = no, 1 = yes
+useDefaultBasebuilderBranch=0
+
+# See http://wiki.eclipse.org/Modeling_Project_Releng/Releasing#Contributing_To_Ganymede_Update_Site
+# pattern to use when searching for features to include in coordsite; defaults to ".*eclipse/features/org.eclipse..*(${subprojectName}|${subprojectName}.sdk)_.*\/$"
+coordsiteFeaturePattern=""
+# pattern to use when setting feature to include in coordsite's main feature ('Models and Model Development'); all other matching features will go in 'Enabling Features'
+coordsiteMainFeaturePattern=""
diff --git a/releng/org.eclipse.tm.releng/repoInfo.properties b/releng/org.eclipse.tm.releng/repoInfo.properties
new file mode 100644
index 00000000000..87e2e692aa1
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/repoInfo.properties
@@ -0,0 +1,7 @@
+cvsHost=dev.eclipse.org
+cvsReadProtocol=pserver
+cvsWriteProtocol=ext
+cvsReadUser=anonymous
+cvsWriteUser=moberhuber
+cvsWriteRelengUser=moberhuber
+cvsRep=/cvsroot/dsdp
diff --git a/releng/org.eclipse.tm.releng/templateFiles/rse.map.template b/releng/org.eclipse.tm.releng/templateFiles/rse.map.template
new file mode 100644
index 00000000000..00a57167a9d
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/templateFiles/rse.map.template
@@ -0,0 +1,10 @@
+!*************** 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@
diff --git a/releng/org.eclipse.tm.releng/templateFiles/testManifest.xml.template b/releng/org.eclipse.tm.releng/templateFiles/testManifest.xml.template
new file mode 100644
index 00000000000..bc431c5480e
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/templateFiles/testManifest.xml.template
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+@entries@
+
+
+
diff --git a/releng/org.eclipse.tm.releng/testManifest.xml b/releng/org.eclipse.tm.releng/testManifest.xml
new file mode 100644
index 00000000000..663d28f4c04
--- /dev/null
+++ b/releng/org.eclipse.tm.releng/testManifest.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+