I'm not sure if the launcher can be made to work exactly as you want, but
if you use the OSGi-standard FrameworkFactory API you have pretty much
total control. It only requires you to write a short Java main () method.
On 3 Feb 2016 6:38 pm, "Raymond Auge" <[email protected]> wrote:

> Have you tried to osgi framework properties?
> e.g.
>
> https://osgi.org/javadoc/r5/core/org/osgi/framework/Constants.html#FRAMEWORK_STORAGE
>
> I think the eclipse launcher supports those as system properties.
>
> Sincerely,
> - Ray
>
> On Wed, Feb 3, 2016 at 1:13 PM, Cristiano Gavião <[email protected]>
> wrote:
>
>> Hello,
>>
>> I'm trying to set Equinox to run as a linux systemd service.
>>
>> I set the service to launch using java -jar org.eclipse.osgi
>> -configuration /etc/myapp.
>>
>> The idea was to install config.ini (set as conffile) at /etc/myapp and
>> let the configuration data to be created at /var/lib/myapp directory.
>>
>> I tried many configurations combination but it always try to create
>> storage directories relative to where config.ini file is, which gives some
>> errors due the fact that user which is starting it do not had permissions
>> to create directories inside /etc dir.
>>
>> one alternative that comes to mind was to create a symlimk in
>> etc/myapp/config.ini  pointinf to var/lib/myapp/config.ini.
>>
>> anyway, I would be grateful for any opinion.
>>
>> thanks,
>>
>> Cristiano
>> _______________________________________________
>> equinox-dev mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/equinox-dev
>>
>
>
>
> --
> *Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
>  (@rotty3000)
> Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
>  (@Liferay)
> Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org>
> (@OSGiAlliance)
>
> _______________________________________________
> equinox-dev mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/equinox-dev
>
_______________________________________________
equinox-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/equinox-dev

Reply via email to