I just pushed the initial contribution for the bootstrapper/configurator tool into the following git repository https://github.com/eclipsesource/rtp.configurator. The repository has also a brunch 'bug340404_configurator' which we can use for development until the initial contribution passes the IP process.
Currently I discussed following ideas for the configurator tool with Holger and Goerge:
Supported operations:
Install: feature/bundle
Deinstall: feature/bundle
Update: feature/bundle
Interaction possibilities with the tool
Program arguments
Passing a java properties file
OSGi console
A simple UI which provides commands to load content of P2 repositories and commands for the supported configurator operations. The UI will be similar to the UI of the P2 agent but more simpler.