aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThanh Ha2012-09-18 08:54:36 (EDT)
committerThanh Ha2012-09-18 08:56:57 (EDT)
commit511663f0b664c45853a9e4a9b1d88c17aecbb0fe (patch)
tree1ef4962f55f454a8107903090077bd941452e193
parent468a05c10a1ddab5a3551f43cb4c203d6f99fa8b (diff)
downloadeclipse.platform.releng.aggregator-511663f0b664c45853a9e4a9b1d88c17aecbb0fe.zip
eclipse.platform.releng.aggregator-511663f0b664c45853a9e4a9b1d88c17aecbb0fe.tar.gz
eclipse.platform.releng.aggregator-511663f0b664c45853a9e4a9b1d88c17aecbb0fe.tar.bz2
Add osgistarter and equinox.starterkit to build
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product174
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/p2.inf17
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml70
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/build.properties49
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/buildConfiguration.xml57
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/config.product5
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/feature.properties24
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/feature.xml12
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/p2.inf9
-rw-r--r--eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/pom.xml18
10 files changed, 435 insertions, 0 deletions
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product b/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product
new file mode 100644
index 0000000..7df0952
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/EclipseRTOSGiStarterKit.product
@@ -0,0 +1,174 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?pde version="3.5"?>
+
+<product name="EclipseRT OSGi Starter Kit" uid="org.eclipse.rt.osgistarterkit.product" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true">
+
+ <configIni use="default">
+ </configIni>
+
+ <launcherArgs>
+ <programArgs>-console -nosplash -consolelog -noexit</programArgs>
+ <vmArgs>-Declipse.ignoreApp=true</vmArgs>
+ <vmArgsMac>-XstartOnFirstThread -Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
+ </launcherArgs>
+
+ <windowImages/>
+
+ <launcher name="rt">
+ <macosx icon="/org.eclipse.equinox.starterkit.product.feature/rt.icns"/>
+ <solaris/>
+ <win useIco="true">
+ <ico path="/org.eclipse.equinox.starterkit.product.feature/rt.ico"/>
+ <bmp/>
+ </win>
+ </launcher>
+
+ <vm>
+ </vm>
+
+ <license>
+ <url>http://eclipse.org/legal/epl/notice.php</url>
+ <text>
+ Eclipse Foundation Software User Agreement
+April 14, 2010
+
+Usage Of Content
+
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION AND/OR
+OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY &quot;CONTENT&quot;).
+USE OF THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS
+AGREEMENT AND/OR THE TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR
+NOTICES INDICATED OR REFERENCED BELOW. BY USING THE CONTENT, YOU
+AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED BY THIS AGREEMENT
+AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE AGREEMENTS
+OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS
+OF ANY APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+BELOW, THEN YOU MAY NOT USE THE CONTENT.
+
+Applicable Licenses
+
+Unless otherwise indicated, all Content made available by the
+Eclipse Foundation is provided to you under the terms and conditions of
+the Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is
+provided with this Content and is also available at http://www.eclipse.org/legal/epl-v10.html.
+For purposes of the EPL, &quot;Program&quot; will mean the Content.
+
+Content includes, but is not limited to, source code, object code,
+documentation and other files maintained in the Eclipse Foundation source code
+repository (&quot;Repository&quot;) in software modules (&quot;Modules&quot;) and made available
+as downloadable archives (&quot;Downloads&quot;).
+
+ - Content may be structured and packaged into modules to facilitate delivering,
+ extending, and upgrading the Content. Typical modules may include plug-ins (&quot;Plug-ins&quot;),
+ plug-in fragments (&quot;Fragments&quot;), and features (&quot;Features&quot;).
+ - Each Plug-in or Fragment may be packaged as a sub-directory or JAR (Java(TM) ARchive)
+ in a directory named &quot;plugins&quot;.
+ - A Feature is a bundle of one or more Plug-ins and/or Fragments and associated material.
+ Each Feature may be packaged as a sub-directory in a directory named &quot;features&quot;.
+ Within a Feature, files named &quot;feature.xml&quot; may contain a list of the names and version
+ numbers of the Plug-ins and/or Fragments associated with that Feature.
+ - Features may also include other Features (&quot;Included Features&quot;). Within a Feature, files
+ named &quot;feature.xml&quot; may contain a list of the names and version numbers of Included Features.
+
+The terms and conditions governing Plug-ins and Fragments should be
+contained in files named &quot;about.html&quot; (&quot;Abouts&quot;). The terms and
+conditions governing Features and Included Features should be contained
+in files named &quot;license.html&quot; (&quot;Feature Licenses&quot;). Abouts and Feature
+Licenses may be located in any directory of a Download or Module
+including, but not limited to the following locations:
+
+ - The top-level (root) directory
+ - Plug-in and Fragment directories
+ - Inside Plug-ins and Fragments packaged as JARs
+ - Sub-directories of the directory named &quot;src&quot; of certain Plug-ins
+ - Feature directories
+
+Note: if a Feature made available by the Eclipse Foundation is installed using the
+Provisioning Technology (as defined below), you must agree to a license (&quot;Feature
+Update License&quot;) during the installation process. If the Feature contains
+Included Features, the Feature Update License should either provide you
+with the terms and conditions governing the Included Features or inform
+you where you can locate them. Feature Update Licenses may be found in
+the &quot;license&quot; property of files named &quot;feature.properties&quot; found within a Feature.
+Such Abouts, Feature Licenses, and Feature Update Licenses contain the
+terms and conditions (or references to such terms and conditions) that
+govern your use of the associated Content in that directory.
+
+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):
+
+ - Common Public License Version 1.0 (available at http://www.eclipse.org/legal/cpl-v10.html)
+ - Apache Software License 1.1 (available at http://www.apache.org/licenses/LICENSE)
+ - Apache Software License 2.0 (available at http://www.apache.org/licenses/LICENSE-2.0)
+ - Metro Link Public License 1.00 (available at http://www.opengroup.org/openmotif/supporters/metrolink/license.html)
+ - Mozilla Public License Version 1.1 (available at http://www.mozilla.org/MPL/MPL-1.1.html)
+
+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.
+
+Use of Provisioning Technology
+
+The Eclipse Foundation makes available provisioning software, examples of which include,
+but are not limited to, p2 and the Eclipse Update Manager (&quot;Provisioning Technology&quot;) for
+the purpose of allowing users to install software, documentation, information and/or
+other materials (collectively &quot;Installable Software&quot;). This capability is provided with
+the intent of allowing such users to install, extend and update Eclipse-based products.
+Information about packaging Installable Software is available at
+http://eclipse.org/equinox/p2/repository_packaging.html (&quot;Specification&quot;).
+
+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:
+
+ 1. A series of actions may occur (&quot;Provisioning Process&quot;) in which a user may execute
+ the Provisioning Technology on a machine (&quot;Target Machine&quot;) with the intent of installing,
+ extending or updating the functionality of an Eclipse-based product.
+ 2. 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.
+ 3. Pursuant to the Specification, you will provide to the user the terms and conditions that
+ govern the use of the Installable Software (&quot;Installable Software Agreement&quot;) and such
+ Installable Software Agreement shall be accessed from the Target Machine in accordance
+ with the Specification. Such Installable Software Agreement must inform the user of the
+ terms and conditions that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software Agreement. Upon such
+ indication of agreement by the user, the provisioning Technology will complete installation
+ of the Installable Software.
+
+Cryptography
+
+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&apos;s laws,
+regulations and policies concerning the import, possession, or use, and
+re-export of encryption software, to see if this is permitted.
+
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the United States, other countries, or both.
+ </text>
+ </license>
+
+ <plugins>
+ </plugins>
+
+ <features>
+ <feature id="org.eclipse.equinox.starterkit.product.feature"/>
+ <feature id="org.eclipse.osgi.configuration"/>
+ </features>
+
+ <configurations>
+ <plugin id="org.eclipse.equinox.common" autoStart="true" startLevel="2" />
+ <plugin id="org.eclipse.equinox.frameworkadmin.equinox" autoStart="true" startLevel="3" />
+ <plugin id="org.eclipse.equinox.p2.console" autoStart="true" startLevel="3" />
+ <plugin id="org.eclipse.equinox.simpleconfigurator.manipulator" autoStart="true" startLevel="3" />
+ <property name="eclipse.ignoreApp" value="true" />
+ <property name="osgi.noShutdown" value="true" />
+ </configurations>
+
+</product>
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/p2.inf b/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/p2.inf
new file mode 100644
index 0000000..8818fac
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/p2.inf
@@ -0,0 +1,17 @@
+instructions.configure=
+requires.1.namespace=org.eclipse.equinox.p2.iu
+requires.1.name=toolingorg.eclipse.rt.osgistarterkit.macosx
+requires.1.filter=(osgi.os=macosx)
+requires.1.range=[1.0.0,1.0.0]
+requires.1.greedy=true
+
+units.1.id=toolingorg.eclipse.rt.osgistarterkit.macosx
+units.1.version=1.0.0
+units.1.provides.1.namespace=org.eclipse.equinox.p2.iu
+units.1.provides.1.name=toolingorg.eclipse.rt.osgistarterkit.macosx
+units.1.provides.1.version=1.0.0
+units.1.filter=(osgi.os=macosx)
+units.1.touchpoint.id=org.eclipse.equinox.p2.osgi
+units.1.touchpoint.version=1.0.0
+units.1.instructions.configure=ln(linkTarget:rt.app/Contents/MacOS/rt,targetDir:${installFolder},linkName:rt);
+
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml
new file mode 100644
index 0000000..a0799d0
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/equinox.starterkit.product/pom.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2012 Eclipse Foundation.
+ All rights reserved. This program and the accompanying materials
+ are made available under the terms of the Eclipse Distribution License v1.0
+ which accompanies this distribution, and is available at
+ http://www.eclipse.org/org/documents/edl-v10.php
+
+ Contributors:
+ Igor Fedorenko - initial implementation
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>eclipse.platform.releng.tychoeclipsebuilder</groupId>
+ <artifactId>eclipse.platform.releng.tychoeclipsebuilder</artifactId>
+ <version>3.8.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>org.eclipse.rt.osgistarterkit.product</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-repository</packaging>
+
+ <!--
+ FROM R3_8_maintenance of /rt.equinox.bundles/features/org.eclipse.equinox.starterkit.product.feature/product
+ -->
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.tycho</groupId>
+ <artifactId>tycho-p2-director-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>materialize-products</id>
+ <goals>
+ <goal>materialize-products</goal>
+ </goals>
+ <configuration>
+ <profile>SDKProfile</profile>
+ <products>
+ <product>
+ <id>org.eclipse.rt.osgistarterkit.product</id>
+ <rootFolder>eclipse</rootFolder>
+ </product>
+ </products>
+ </configuration>
+ </execution>
+ <execution>
+ <id>archive-products</id>
+ <goals>
+ <goal>archive-products</goal>
+ </goals>
+ <configuration>
+ <formats>
+ <win32>zip</win32>
+ <linux>tar.gz</linux>
+ <macosx>tar.gz</macosx>
+ </formats>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/build.properties b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/build.properties
new file mode 100644
index 0000000..3657c66
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/build.properties
@@ -0,0 +1,49 @@
+###############################################################################
+# Copyright (c) 2000, 2009 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
+###############################################################################
+
+#root.permissions.755=eclipse
+#root.win32.win32.x86=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/win32/win32/x86
+#root.win32.win32.x86_64=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/win32/win32/x86_64
+#root.aix.gtk.ppc=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/aix/ppc
+#root.aix.gtk.ppc64=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/aix/ppc64
+#root.hpux.gtk.ia64_32=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/hpux/ia64_32
+#root.solaris.gtk.sparc=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/solaris/sparc
+#root.solaris.gtk.x86=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/solaris/x86
+
+#root.linux.gtk.x86=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.x86,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/linux/x86
+#root.linux.gtk.x86.permissions.755=*.so*
+#root.linux.gtk.ppc64=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.ppc,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/linux/ppc64
+#root.linux.gtk.ppc64.permissions.755=*.so*
+#root.linux.gtk.x86_64=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.x86_64,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/gtk/linux/x86_64
+#root.linux.gtk.x86_64.permissions.755=*.so*
+#root.linux.gtk.s390x=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.s390x,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/contributed/gtk/linux/s390x
+#root.linux.gtk.s390x.permissions.755=*.so*
+#root.linux.gtk.s390=absolute:${buildDirectory}/features/org.eclipse.platform/about_files/linux.gtk.s390,absolute:${buildDirectory}/features/org.eclipse.equinox.executable/contributed/gtk/linux/s390
+#root.linux.gtk.s390.permissions.755=*.so*
+
+#root.macosx.cocoa.x86.folder.Eclipse.app/Contents/MacOS=absolute:file:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86/Eclipse.app/Contents/MacOS/eclipse
+#root.macosx.cocoa.x86.folder.Eclipse.app/Contents/Resources=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86/Eclipse.app/Contents/Resources
+#root.macosx.cocoa.x86.folder.Eclipse.app/Contents=absolute:file:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86/Eclipse.app/Contents/Info.plist
+#root.macosx.cocoa.x86.permissions.755=Eclipse.app/Contents/MacOS/eclipse,Eclipse.app/Contents/MacOS/java_swt
+#root.macosx.cocoa.x86.link=Eclipse.app/Contents/MacOS/eclipse,eclipse
+
+#root.macosx.cocoa.x86_64.folder.Eclipse.app/Contents/MacOS=absolute:file:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86_64/Eclipse.app/Contents/MacOS/eclipse
+#root.macosx.cocoa.x86_64.folder.Eclipse.app/Contents/Resources=absolute:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86_64/Eclipse.app/Contents/Resources
+#root.macosx.cocoa.x86_64.folder.Eclipse.app/Contents=absolute:file:${buildDirectory}/features/org.eclipse.equinox.executable/bin/cocoa/macosx/x86_64/Eclipse.app/Contents/Info.plist
+#root.macosx.cocoa.x86_64.permissions.755=Eclipse.app/Contents/MacOS/eclipse,Eclipse.app/Contents/MacOS/java_swt
+#root.macosx.cocoa.x86_64.link=Eclipse.app/Contents/MacOS/eclipse,eclipse
+
+
+
+
+
+
+
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/buildConfiguration.xml b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/buildConfiguration.xml
new file mode 100644
index 0000000..e270bc8
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/buildConfiguration.xml
@@ -0,0 +1,57 @@
+<project name="org.eclipse.osgi.configuration" default="main" basedir=".">
+
+ <target name="main">
+ <property name="product" value="${basedir}/config.product" />
+ <property name="id" value="org.eclipse.pde.build.container.feature" />
+ <property name="type" value="feature" />
+ <property name="verify" value="false" />
+ <delete dir="${basedir}/temp" />
+
+ <path id="launcher.paths">
+ <fileset dir="${reposource}" includes="plugins/org.eclipse.equinox.launcher*" />
+ <!-- the built version of the org.eclipse.equinox.executable feature -->
+ <dirset dir="${buildDirectory}" includes="features/org.eclipse.equinox.executable*" />
+ <dirset dir="${buildDirectory}" includes="features/org.eclipse.license*" />
+ </path>
+
+ <!-- generate a feature based on our .product file -->
+ <property file="${eclipse.build.configs}/master/build.properties" />
+ <ant antfile="${eclipse.pdebuild.scripts}/productBuild/productBuild.xml" target="generateFeature">
+ <property name="nestedInclusions" value="false" />
+ <property name="buildDirectory" value="${basedir}/temp" />
+ </ant>
+ <!-- generate product build scripts for the generated feature -->
+ <ant antfile="${eclipse.pdebuild.scripts}/genericTargets.xml" target="generateScript">
+ <property name="buildDirectory" value="${basedir}/temp" />
+ <property name="baseLocation" value="" />
+ <property name="transformedRepoLocation" value="" />
+ <property name="pluginPath" refid="launcher.paths" />
+ <property name="forceContextQualifier" value="${buildId}" />
+ </ant>
+
+ <!-- get the generate p2.inf that got generated with the above scripts -->
+ <copy file="${basedir}/temp/features/org.eclipse.pde.build.container.feature/product/p2.inf" tofile="${basedir}/p2.inf" overwrite="true" />
+ <replace file="${basedir}/p2.inf" token="@FLAVOR@" value="tooling" />
+
+ <!-- publish the configuration feature with the generated p2.inf -->
+ <replace file="${basedir}/feature.xml" token="@qualifier@" value="${buildId}" />
+ <eclipse.gatherFeature metadataRepository="file:${reposource}" artifactRepository="file:${reposource}" buildResultFolder="${basedir}" baseDirectory="${basedir}" />
+ <p2.remove.iu>
+ <repository location="file://${reposource}" />
+ <iu id="org.eclipse.osgi.configuration_root.win32.win32.x86" />
+ <iu id="org.eclipse.osgi.configuration_root.win32.win32.x86_64" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.linux.x86" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.linux.x86_64" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.linux.ppc64" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.linux.s390x" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.linux.s390" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.solaris.sparc" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.solaris.x86" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.aix.ppc" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.aix.ppc64" />
+ <iu id="org.eclipse.osgi.configuration_root.gtk.hpux.ia64_32" />
+ <iu id="org.eclipse.osgi.configuration_root.cocoa.macosx.x86" />
+ <iu id="org.eclipse.osgi.configuration_root.cocoa.macosx.x86_64" />
+ </p2.remove.iu>
+ </target>
+</project>
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/config.product b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/config.product
new file mode 100644
index 0000000..3f9babb
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/config.product
@@ -0,0 +1,5 @@
+<product uid="org.eclipse.osgi.configuration" version="1.0.0.qualifier" useFeatures="true" includeLaunchers="true">
+ <features>
+ <feature id="org.eclipse.equinox.executable" />
+ </features>
+</product>
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/feature.properties b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/feature.properties
new file mode 100644
index 0000000..3f01361
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/feature.properties
@@ -0,0 +1,24 @@
+###############################################################################
+# Copyright (c) 2009 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
+###############################################################################
+# feature.properties
+# contains externalized strings for feature.xml
+# "%foo" in feature.xml corresponds to the key "foo" in this file
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# This file should be translated.
+
+# "featureName" property - name of the feature
+featureName=Eclipse Product Configuration
+
+# "providerName" property - name of the company that provides the feature
+providerName=Eclipse.org
+
+# "description" property - description of the feature
+description=Configuration information for the Eclipse product
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/feature.xml b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/feature.xml
new file mode 100644
index 0000000..85a67ea
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/feature.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<feature
+ id="org.eclipse.osgi.configuration"
+ label="%featureName"
+ version="1.0.0.qualifier"
+ provider-name="%providerName">
+
+ <description>
+ %description
+ </description>
+
+</feature>
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/p2.inf b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/p2.inf
new file mode 100644
index 0000000..1571e36
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/p2.inf
@@ -0,0 +1,9 @@
+org.eclipse.pde.build.append.startlevels=false
+org.eclipse.pde.build.append.launchers=true
+properties.1.name=org.eclipse.equinox.p2.type.group
+properties.1.value=false
+
+instructions.configure.import=org.eclipse.equinox.p2.touchpoint.eclipse.setLauncherName
+instructions.configure=setLauncherName(name:rt);
+instructions.unconfigure.import=org.eclipse.equinox.p2.touchpoint.eclipse.setLauncherName
+instructions.unconfigure=setLauncherName();
diff --git a/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/pom.xml b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/pom.xml
new file mode 100644
index 0000000..39213ca
--- /dev/null
+++ b/eclipse.platform.releng.tychoeclipsebuilder/osgistarter.config.launcher/pom.xml
@@ -0,0 +1,18 @@
+<?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>
+ <groupId>eclipse.platform.releng.tychoeclipsebuilder</groupId>
+ <artifactId>eclipse.platform.releng.tychoeclipsebuilder</artifactId>
+ <version>3.8.0-SNAPSHOT</version>
+ </parent>
+
+ <groupId>org.eclipse.osgi.configuration</groupId>
+ <artifactId>org.eclipse.osgi.configuration</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ <packaging>eclipse-feature</packaging>
+
+</project>