aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Collapse)Author
2019-01-11setup.sh: add documentation for eclipse full and partial mirrorscha/yocto-13050-oxygen-masterChin Huat Ang
[YOCTO #13050 v3] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2019-01-11setup.sh: generate trace.ini when requiredChin Huat Ang
Instead of pointing to static trace.ini which doesn't work well when the build is not run within scripts/ directory, dynamically generate the file in PWD to enable P2 trace messages when -q or --quiet is not set. [YOCTO #13050 v3] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2019-01-11setup.sh: fix getoptChin Huat Ang
* Replace getopts with getopt as it supports long and short options, also make sure all options are handled via getopt. * Suppress trace messages using -q or --quiet * Use P2 mirrors whenever -u or --upstream is set. [YOCTO #13050 v2] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2019-01-11setup.sh: rename P2 debug trace optionChin Huat Ang
* P2_INSTALL_DEBUG -> P2_INSTALL_TRACE * P2_INSTALL_TRACE enabled by default * debug.ini -> trace.ini [YOCTO #13050 v2] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2019-01-11setup.sh: allow disabling P2 mirrorsChin Huat Ang
Add new option for disabling P2 mirrors when downloading IUs. Note that setting "-vmargs -Declipse.p2.mirrors=false" at the end of the command line doesn't seem to work, so instead we set them by modifying the config.ini file from the eclipse archive that's being extracted. [YOCTO #13050 v1] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2019-01-11setup.sh: add P2 debug trace optionChin Huat Ang
Add new option for turning on P2 debug traces to enable troubleshooting P2 mirrors related issues such as when downloading installation units (IUs). These trace options are documented here: https://wiki.eclipse.org/Equinox/p2/TracingOptions [YOCTO #13050 v1] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2019-01-10setup.sh: use partial mirror on yoctoproject.orgChin Huat Ang
When --upstream switch is not specified, download eclipse archive from partial mirror instead of full mirror on yoctoproject.org [YOCTO #13101] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2019-01-10setup.sh: update Eclipse Oxygen SDK upstream urlChin Huat Ang
Eclipse Oxygen 4.7.3a has been moved to archive.eclipse.org, running setup.sh with --upstream switch should now download from the new URL. [YOCTO #13101] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2018-12-06setup.sh: use Yocto Project full eclipse mirror for UPDATE_SITETim Orling
We now have a full mirror of Eclipse, so there is no longer any reason to go to upstream for UPDATE_SITE. Should help with [YOCTO #13050], but not a necessarily the complete fix. Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-08-09scripts/setup.sh: Update to Oxygen.3aTim Orling
The Oxygen.3a release was mostly to fix Java 9 support, but it is the latest Oxygen version which will be downloaded by clicking through: http://www.eclipse.org/ Download > Download Packages > More Downloads - Eclipse Oxygen(4.7) > Eclipse IDE for C/C++ Developers Or http://www.eclipse.org/downloads/packages/release/oxygen/3a > Eclipse IDE for C/C++ Developers Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-08-09scripts/setup.sh: use YP full eclipse mirrorTim Orling
Rather than using the manually updated snapshot mirror directories, use the YP full Eclipse mirror. Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-08-09setup.sh: clean upChin Huat Ang
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-08-09setup.sh: update to Oxygen.3 featuresChin Huat Ang
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-08-09setup.sh: Eclipse: Oxygen.2 -> Oxygen.3Chin Huat Ang
Eclipse SDK Oxygen.2 download link no longer works, update to Oxygen.3 instead. Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-08-09setup.sh: clean up older releaseChin Huat Ang
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-05-02Documentation: add brief-yoctoproject-qs and overview-manual manualsChin Huat Ang
The new brief-yoctoprojectqs manual replaces the existing yocto-project-qs, while overview-manual is a new manual in sumo (2.5) release. The titles and descriptions of the manuals have been updated, and the manuals are now arranged based on the same order as how they appear in the mega-manual. [YOCTO #12669] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2018-05-02generate-doc.sh: remove non-existent yocto-project-qs doc targetChin Huat Ang
yocto-project-qs documentation is being replaced by brief-yoctoprojectqs (see yocto-docs commit aadec4a70fa89e4dcd233c337d8971c8353ee26d) for sumo release. This broke eclipse documentation plugin build for sumo, so we'll remove yocto-project-qs from eclipse build. [YOCTO #12669] Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com>
2018-01-26setup.sh: show versions availables and version installedChin Huat Ang
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-01-26setup.sh: install feature version which meets minimum version requiredChin Huat Ang
When only minimum version is specified, install feature with version closest to the minimum specified. Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-01-24Update setup.sh to Oxygen.2 (4.7.2) releaseChin Huat Ang
Signed-off-by: Chin Huat Ang <chin.huat.ang@intel.com> Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2017-09-18Update setup.sh to Oxygen (4.7.0) releasebrian avery
[YOCTO #12099] Signed-off-by: brian avery <brian.avery@intel.com>
2017-01-19Update setup.sh to Neon.2 (4.6.2) releasebavery_TestFeatureBranchTim Orling
[YOCTO #10927] Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2017-01-14Update setup.sh to Neon.1 releaseTim Orling
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-10-27Update and enhance README.txtTim Orling
* Move scripts/readme.txt -> README.txt * Update information which had gotten out of date * Remove non-generic instructions * Augment the description of the work flow - Clarify command line options for the scripts - Describe how to update to a newer Eclipse release - Mention the Eclipse mailing lists to help stay informed [YOCTO #10111] Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-09-16Drop bc from buildTim Orling
[YOCTO #10032] BitBake Commander has been bit-rotting for years and it was decided to deprecate it in 2.1. Drop it from the build. Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-08-25scripts/setup.sh: check java versionTim Orling
Make it obvious when run on autobuilder if java version is too low. While we are at it, check that java is present. [YOCTO #10156] Borrowing heavily from: http://stackoverflow.com/questions/7334754/correct-way-to-check-java-version-from-bash-script Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-08-16scripts/setup.sh: fix download URIsTim Orling
The non-upstream URIs were accidentally still pointing to Mars data. Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-08-16add script to update java version; update all to JavaSE-1.8Tim Orling
[YOCTO #9562] Minimum required java version for Neon is 1.8 Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-08-16fix the buildTim Orling
- scripts/build.sh: explicitly build org.yocto.utils - also drop org.eclipse.cdt.debug.mi (upstream change) Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-08-16Update to Neon (4.6.0) releaseTim Orling
[YOCTO #9907] Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-08-03setup.sh: change TM mirror urlTim Orling
It makes more sense to have everything related to eclipse in one directory under http://downloads.yoctoproject.org/eclipse so move tm/ to be a subdirectory of eclipse/ Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-07-12Update to Mars.2 and new TM 4.0 sitesTim Orling
- Bump org.yocto.sdk feature version to 1.4.1 - Update org.yocto.sdk feature copyright year. - Update org.yocto.bc feature copyright year. - download rse.terminals (deprecated) from TM_SITE - add TM TERMINAL (replacement for RSE.TERMINALS) - re-export the packages from rse.terminals Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-07-06scripts: additional failure checksTim Orling
[YOCTO #7533] Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-06-10Documentation: add check for adt-manual vs sdk-manual buildTim Orling
[YOCTO #9622] For older YP releases (prior to krogoth/2.1) adt-manual was the norm. Since krogoth/2.1, sdk-manual should replace it. - adt-manual dropped in commit 84abe03de1cff7952b5d0428e7433f094dde2b02 - sdk-manual added in commit ab591831a97a97d405d13ed75e9fb01e0452c292 Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2015-06-30scripts:setup.sh: upgrade plugin to Eclipse MarsTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-03-27scripts/generate-doc.sh: always build documentationTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-03-27scripts/generate-doc.sh: remove proxyTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-03-05build.sh:setup.sh : remove PROXY environment variableTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-03-05build.sh/setup.sh: remove proxy infoBeth Flanagan
PROXY and http_proxy are set and shouldn't be. This causes everyone else who doesn't use these proxies to fail. Signed-off-by: Beth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-02-28scripts:build.sh: update repo urlTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-02-17scripts/setup.sh: modify build command to generate a logTodor Minchev
Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-02-17scripts/setup.sh: use bash by defaultTodor Minchev
Some distributions such as Ubuntu link sh to dash Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-02-06scripts/build.sh: add Eclipse 2.0 Style Plugin SupportTodor Minchev
upstream bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=407312 Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-02-06scripts/setup.sh: update URLs and add --upstream optionTodor Minchev
By default all files will be downloaded from the Yocto Project mirror. Use [--upstream] to download from the upstream repos Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-02-05scripts:generate-doc.sh: Upgrade plugins build script for Eclipse LunaTodor Minchev
- Clone git repo over http - Remove branch | tag differentiation Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-02-05scripts:build.sh: Upgrade plugins build script for Eclipse LunaTodor Minchev
- Clone git repos over http - Remove branch | tag differentiation Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2015-02-05scripts:setup.sh: update build env for Eclipse LunaTodor Minchev
Add an option to download build environment components from Eclipse repo or Yocto mirror Signed-off-by: Todor Minchev <todor.minchev@intel.com>
2014-06-25setup.sh: Change wget locationElizabeth Flanagan
The eclipse infrastructure seems to be having issues with SDK location Switch to internal mirror. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
2013-08-05Fix url for eclipse-poky-keplerJessica Zhang
Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>
2013-07-31not build utils as featureJessica Zhang
Signed-off-by: Jessica Zhang <jessica.zhang@intel.com>