You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Balazs Zsoldos (JIRA)" <ji...@apache.org> on 2016/10/15 21:55:20 UTC

[jira] [Created] (FELIX-5381) [configadmin] Make it possible to specify felix.cm.dir relative to working dir and user home

Balazs Zsoldos created FELIX-5381:
-------------------------------------

             Summary: [configadmin] Make it possible to specify felix.cm.dir relative to working dir and user home
                 Key: FELIX-5381
                 URL: https://issues.apache.org/jira/browse/FELIX-5381
             Project: Felix
          Issue Type: Wish
    Affects Versions: configadmin-1.8.10
            Reporter: Balazs Zsoldos


At the moment, felix.cm.dir can be either an absolute path or a path relative to the bundle data directory.

We use Configuration Admin in the way that the configuration directory is relative to user.dir. The advantage of this solution is that

 - we know where the configuration is (without searching through the bundle cache directory) and we can read them offline or compare the configuration with other working copy
 - we do not loose the configuration if we re-install configuration admin bundle
 - we can copy the whole environment and the configurations will be copied, too

Therefore I propose the _felix.cm.dir.relativeto_ system property (or similar). The new system property could have three values:

 - _bundle.data_ (default)
 - _user.dir_: the given path is relative to the working directory
 - _user.home_: the given path is relative to the user home directory (in production, we can overcopy the environment without loosing the configuration)




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)