Commit Graph

10 Commits

Author SHA1 Message Date
Mikolaj Izdebski
f63325d80d Improve logging and error handling fop copy-platform-all 2014-02-26 15:09:50 +01:00
Roland Grunberg
1b30f95ae0 Fix issues with bootstrap build.
- Fix bug in bootstrap building of tycho-bundles-external.
- Add BR to packages used by Eclipse bundles in bootstrap build.
- Fix ecf bundles in bootstrap repo and add emf bundles.
2014-02-24 14:28:19 -05:00
Roland Grunberg
58c0ff0476 Perform a pure bootstrap build. 2014-02-11 15:32:48 -05:00
Alexander Kurtakov
debb161fee Use _jnidir too when building local p2 repo. 2013-07-05 17:14:12 +03:00
Roland Grunberg
f4258b7555 Add support for more flexible OSGi bundle paths.
Introduce environment variable ROOT_PREFIX which can define an arbitrary
prefix for the location of OSGi bundles.
2012-12-03 13:45:11 -05:00
Roland Grunberg
986d9edcf6 Remove dependence on eclipse by use of self-bundled equinox launcher.
Tycho's self-packaged Eclipse equinox launcher should be used to to
publish bundles and features as a p2 repository, rather than depending
on Eclipse itself. This will avoid the cyclic dependencies.
2012-10-11 12:02:43 -04:00
Roland Grunberg
456e392859 Make symlinked jars under %%{_javadir} unique.
When a jar under %%{_javadir} is symlinked, it may clash with other jars
of the same name (eg. multiple core.jar that are osgi bundles).

This is also a non-bootstrap build.
2012-10-10 13:36:49 -04:00
Roland Grunberg
7431c5844e Fix copy-platform-all script to properly link %%{_datadir}/eclipse jars.
When the path to the plugins/features folder for a set of bundles is
"%%{_datadir}/eclipse/dropins/${name}" (missing the additional eclipse
folder), the linking of its jars will fail.
2012-07-30 14:48:52 -04:00
Roland Grunberg
4fc2026190 Detect OSGi jars using presence of the Bundle-SymbolicName entry. 2012-07-23 14:00:34 -04:00
Roland Grunberg
8a282a1729 Implement automatic creation of a system p2 repository.
Automatically create a local p2 repository of all bundles on the system
so that they may be used for local dependency resolution. This is done
using a modified version of Eclipse's copy-platform script.
2012-06-11 13:21:25 -04:00