[
https://issues.jboss.org/browse/JBDS-1718?page=com.atlassian.jira.plugin....
]
Denis Golovin edited comment on JBDS-1718 at 12/6/11 8:59 PM:
--------------------------------------------------------------
Have it working locally and tested for windows-64, Mac -d32 and -d64, linux gtk-x86_64. So
far problems I have solved:
1. Showing progress for p2-director
2. Spaces in jvm location
Leftover issues:
1. Cancel installation when p2-director is running
2. Spaces in installation location (under linux)
3. Error processing when something goes wrong when running p2director
4. Update build results page
5. Progress bar is not working for windows
was (Author: dgolovin):
Have it working locally and tested for windows-64, Mac -d32 and -d64, linux
gtk-x86_64. So far problems I have solved:
1. Showing progress for p2-director
2. Spaces in jvm location
Leftover issues:
1. Cancel installation when p2-director is running
2. Spaces in installation location (under linux)
3. Error processing when something goes wrong when running p2director
4. Update build results page
One installer for all supported platforms
-----------------------------------------
Key: JBDS-1718
URL:
https://issues.jboss.org/browse/JBDS-1718
Project: Developer Studio (JBoss Developer Studio)
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: installer
Affects Versions: 5.0.0.M5
Reporter: Denis Golovin
Assignee: Denis Golovin
Priority: Blocker
Fix For: 5.0.0.M5
Installer should utilize p2director and JBDS p2 repository created bt product build. That
let us to have one installer for all platforms instead of five.
Size of installer is going to be more because of multi-platform bits inside p2repo and
p2Director application included.
Installer based on IzPack has to extract p2repo first and then materialize JBDS using p2
director application.
Buckminister p2 director available from
http://www.eclipse.org/downloads/download.php?file=/tools/buckminster/pro...
Literally now it can be installed like this:
{noformat}director -r
http://update-site-host/updates/nightly/ -d
/install/target/directory -p jbds -i com.jboss.jbds.all -profileProperties
org.eclipse.update.install.features=true
Installing com.jboss.jbds.all 4.1.0.201107071838.
Operation completed in 482798 ms.
{noformat}
or for local p2 repo archive
{noformat}director -r
file:///path-to-local-update/jbdevstudio-product-Update-4.1.0.v201107141200R-H631-CR3.zip!/
-d /install/target/directory -p jbds -i com.jboss.jbds.all -profileProperties
org.eclipse.update.install.features=true
Installing com.jboss.jbds.all 4.1.0.201107071838.
Operation completed in 4827 ms.
{noformat}
Problems to solve:
* How to track p2 director installation progress
* Is there a way to install it without unpacking p2repo to disk first (as an option can
try to pack p2 repo as a library and references it as file://installer.jar/p2repo!/)
* How to install TestNG which is part of JBDS Extra
* Would be good to have build for p2director app instead of using one from buckminister
* ???
Possible installation implementation:
1. Use director app and install it out of p2repo
2. Implements installer step based on
:pserver:anonymous@dev.eclipse.org:/cvsroot/rt:org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.installer
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira