Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Oomph » Eclipse Installer exe creation code
Eclipse Installer exe creation code [message #1800656] Fri, 04 January 2019 14:42 Go to next message
Laurian Mising name is currently offline Laurian Mising nameFriend
Messages: 1
Registered: July 2009
Junior Member
Hi guys,

Where is the code which creates the self extracting installer files (exe and dmg) , cannot find it anywhere.

Thanks!
Re: Eclipse Installer exe creation code [message #1800771 is a reply to message #1800656] Tue, 08 January 2019 04:17 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 30457
Registered: July 2009
Senior Member
For Windows, the self-extracting installer is created like this:

https://wiki.eclipse.org/Eclipse_Oomph_Authoring#How_to_extract_the_constituent_parts_that_comprise_the_Windows_self-extracting_installer_executable

Creating a signed dmg is a service provided by the Eclipse Foundation that we can invoke like this:

curl -o eclipse-inst-mac64.dmg --write-out '%{http_code}\n' -F sign=true -F source=@eclipse-inst-mac64.tar.gz http://build.eclipse.org:31338/dmg-packager

You can find Oomph's build here:

https://ci.eclipse.org/oomph/

This build repackages the results of an existing build to produce so-called filtered installers:

curl -o eclipse-inst-mac64.dmg --write-out '%{http_code}\n' -F sign=true -F source=@eclipse-inst-mac64.tar.gz http://build.eclipse.org:31338/dmg-packager

The build steps should give you more information:

https://ci.eclipse.org/oomph/job/build-filtered-installer/configure

Some of the shell scripts used are only visible on build.eclipse.org, so you can only see them if you have access rights.
Previous Topic:Oomph installer failed installing Papyrus-RT Developer Environment
Next Topic:Avoid Download Failure
Goto Forum:
  


Current Time: Fri Sep 20 18:11:11 GMT 2019

Powered by FUDForum. Page generated in 0.01786 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top