What I've tried to do in org.apache.karaf.features.cfg works with other
configuration files. File install does support this. It's the way I handle
most of my tailored configurations in my custom server.

However, there seem to be something special
with org.apache.karaf.features.cfg since the same mechanisms dont  work
there. That's why I wondered whether file install was used for installing
the "features" feature or if it was done by some other means. Could it be a
bootstrap problem?

/Bengt


2012/12/12 Andreas Pieber <[email protected]>

> Hey,
>
> I'm afraid this is currently not really possible. The custom.properties is
> written into the System.setProperty while the fileinstall (but I've only
> checked the code only shortly) does not access this sort. I think to make
> this available would require a patch to fileinstall.
>
> @Everybody with more knowhow about the fileinstall internals: feel free to
> correct me :-)
>
> Kind regards,
> Andreas
>
>
> On Tue, Dec 11, 2012 at 10:42 AM, Bengt Rodehav <[email protected]> wrote:
>
>> I have a use case where I want to move the list of boot features (the
>> "featuresBoot" property) from "org.apache.karaf.features.cfg" into
>> "custom.properties". The reason is that our custom server comes with a
>> great number of features but each customer only uses some of them. To allow
>> for easy customisation (and upgrades) I put everything related to a
>> specific installation in a custom.properties file (that I put outside the
>> Karaf home directory). I can then  easily see how this installation is
>> customised and I can easily upgrade by simply replacing the entire Karaf
>> installation and keep the customisation (since it is located outside Karaf).
>>
>> However, it seems I cannot use variables defined in "custom.properties"
>> in "org.apache.karaf.features.cfg". In fact, I cannot even define a
>> variable in "org.apache.karaf.features.cfg" and then use it in the same
>> file.
>>
>> How come? Isn't FileInstall used for
>> parsing "org.apache.karaf.features.cfg"?
>>
>> How can I use custom variables in "org.apache.karaf.features.cfg"?
>>
>> I use Karaf 2.3.0 with Java 6 on Windows 7.
>>
>> /Bengt
>>
>
>

Reply via email to