Replies: 1 comment 4 replies
-
What you describe sound cool and useful. I started something like that ages ago, but never got very far and then I was discouraged when I showed a prototype to someone "important" and their first reaction was, what is that useful for? 😱
No, there is nothing that will help delete installations or workspaces. There are potentially useful utilities associated with Window -> Preferences -> Oomph -> Bundle Pools for analysis and cleanup. These are also available from the installer by BUNDLE POOLS.../Manage Bundle Pools.
There are EclipseIni tasks that will run and modify the eclipse.ini if they eclipse.ini doesn't contain the property as specified by the task. So yes, by modifying such a task, it will performed on next startup (and generally a restart is required after modifying the eclipse.in.. There are also p2 touchpoint instructions that can and do modify the eclipse.ini when installing or updating content.
It's been a while since I looked closely, but if Oomph setup is installed in any installation, I would expect it to add that installation (and workspace) to the locations setup.
Primarily installing the setup feature into an installation should do the trick. It should be possible to use p2's director application to add things to an existing installation, but I don't have good experience with using that directly...
In principle this should be possible via the director application (which is effectively what the p2 director task is using). It's just tricky to configure everything correctly using the correct agent, bundle pool and profile, and it's very easy to mix up the agent, pool, and profile of the installer itself with that of the installation with which it is work...
It definitely looks promising, not to mention cool and useful.
|
Beta Was this translation helpful? Give feedback.
-
Hello there Oomph Team!
I want to use this discussion to ask some questions about the capabiltilities of the Oomph Project, more precisely the Setup Model and EMF. I also want to directly connect that to my current project which is my Bachelors Thesis.
I am currently developing the Eclipse Installation Manager which aims to provide the following functionalities
Currently I am strongly dependent on the Eclipse Oomph Setup Model:
I am using the
locations.setup
file the Eclipse Installer creates to find all installations (done with the installer) and mapped workspaces. I map them to a data structure. With this structure I can provide a (at least I think) valuable overviews:The Tray Overview
The Management Overview (not yet released)
Now, I am facing the last capabilities:
Editing Installations, Deleting them and Configuring them. I am quite new to Eclipse, OSGi and EMF. I want to modify installations so they are consinstent with the Oomph Model. Therefore I have several questions:
Now I understand that this is probably way out of scope for what the Model has been planned. On the other hand, I really want this application to be as useful as possible. I actually like using it a lot.
I have some more questions regarding updating installations and adding installations not done with the eclipse installer. I need to ask them because my Prof as suggested said features...
Thanks for ANY help. I would also geatly appreciate any insights/help/opinions on my own project. I also would need some more people later down the line for an evaluation study. If you are interested message me or join the discussion on Github.
Thanks for the time! Again, I really appreciate it and love the concept of the Eclipse Installer/Oomph Project. The capabilities are insane.
Beta Was this translation helpful? Give feedback.
All reactions