Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] How to update IU properties?

Kaushik,

I doubt very much that you can set anything for these plugins via IU properties.  Most likely these plugins look at environment variables or at preferences, which might be configuration scoped but are more likely to be workspace scoped; in either case, preferences are not something you can control with p2 director.

Perhaps you could use Oomph to define/configure your own specialized products:

  https://wiki.eclipse.org/Eclipse_Oomph_Authoring

You'll first need to find out how these specific plugins determine the toolchain information and where it's actually stored.  I know for CDT, for example, that it looks for gcc on the PATH environment variable, so that's something that needs to be configured by the user in their system-wide environment variables before launching any particular installation.

Regards,
Ed


On 05.12.2018 17:38, Kaushik Datta wrote:

Hello P2 developers,

 

I am using p2 director to add some plugins to the basic Eclipse release.  However, I don’t know how to configure these plugins.  Specifically, I am using the Yocto plugin and MCU Eclipse plugin, both of which allow the user to specify a toolchain path so that the plugin can perform cross-compilation within the Eclipse IDE.  I’d like to set the toolchain paths for these plugins using p2 director.  I see that there is a flag called -iuProfileProperties that lets the user specify a IU properties file with a list of properties to set, but I haven’t had any luck using it.  So, I guess my question is two-fold:

 

  1. How do I determine the name of the property within these plugins that specifies the toolchain path?  Or, more generally, how do I list the properties associated with a plugin?
  2. How do I set this property?  I would imagine that this would use the -iuProfileproperties flag, but how exactly should the input properties file be set up?  A sample file that shows how this is done would be greatly appreciated.

 

I haven’t found much documentation online about the above, so any help you could offer is most appreciated.  Thank you very much for your time.

 

-Kaushik


_______________________________________________
p2-dev mailing list
p2-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://www.eclipse.org/mailman/listinfo/p2-dev

Back to the top