I often wish there was a convention in OSGi that was to (transparently)
look up:

/ext/<resource_path>

before looking up

/<resource_path>

This way, you could extend the resources of any bundle simply by attaching
a fragment with resources at /ext.

I'm fairly certain that in our environment we'll soon end up with a
framework hook which enables this by default.

- Ray


On Tue, Jun 10, 2014 at 10:06 AM, Cristiano Gavião <[email protected]>
wrote:

> Hi Derek,
>
> I took a look at the source and the current directory actually is the
> "user.dir".
>
> I can't use external directories in file system. seems that the only way
> will be repackage this bundle...
>
> thanks
>
>
> On 10-06-2014 10:34, Derek Baum wrote:
>
>> gosh_profile is located as follows:
>>
>> in “etc” directory in filesystem, relative to current directory
>> or if “gosh.home” is set, then relative to “gosh.home”
>> as resource embedded in gogo.shell bundle.
>>
>> Once located, gogo_profile controls gogo initialisation, and the default
>> gosh_profile prints the banner from “motd” relative to “gosh_profile”.
>>
>> You can customise gosh_profile (and thus motd) by installed them in an
>> “etc” directory relative to current directory or “gosh.home”.
>>
>> I don’t think a fragment bundle can override the gosh_profile resource in
>> its host bundle.
>>
>> —
>> Derek
>>
>>
>>
>> On 10 Jun 2014, at 14:05, Cristiano Gavião <[email protected]> wrote:
>>
>>  Hello,
>>>
>>> I would like to add a banner at gogo session console.
>>>
>>> I discovered that gosh_profile and motd are the files that I need to
>>> deal with.
>>>
>>> Would be possible to override gosh_profile and add motd using a bundle
>>> fragment instead of define a gosh.home?
>>>
>>> thanks,
>>>
>>> Cristiano
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
*Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
 (@rotty3000)
Senior Software Architect
*Liferay, Inc.* <http://www.liferay.com> (@Liferay)

Reply via email to