You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by rsteppac2 <ra...@steppacher.name> on 2016/09/05 13:50:24 UTC

felix.fileinstall.enableConfigSave = false ignored?

Hello,

For Karaf 4.0.6 I am trying to prevent changes made with the config:*
commands to be persisted by setting the property

felix.fileinstall.enableConfigSave = false

in Karaf's $KARAF_HOME/etc/config.properties. But it appears the setting
gets ignored. Whenever I issue a config:update the pending changes to the
edited configuration get persisted to its configuration file.

I found this  thread
<http://karaf.922171.n3.nabble.com/Does-not-work-for-me-felix-fileinstall-enableConfigSave-false-td4042595.html> 
, which did not make it through to the mailing list, reporting the same
issue.

This  thread
<http://apache-felix.18485.x6.nabble.com/Bug-in-Fileinstall-felix-fileinstall-enableConfigSave-does-not-work-per-configuration-td4915996.html>  
suggests I a might be overridden by another property
felix.fileinstall.disableConfigSave.
I tried to set the property and the true/false/none permutations of the two
properties just to be sure, but no setting disables the flush to the
configuration file.

The answer to this  SO question
<https://stackoverflow.com/questions/38435784/apache-felix-file-install-example-in-karaf>  
says about the enableConfigSave property:
"It enabled to save configurations back to files, if those configurations
contain the flag needed."
But I could not find other references to the mentioned flag.

Am I missing something?


Thanks!
Ralf



--
View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by rsteppac2 <ra...@steppacher.name>.
Hi JB,


jbonofre wrote
> it depends how you use it: Karaf is responsible of the config store via 
> ConfigRepositoryImpl:
> 
> https://github.com/apache/karaf/blob/master/config/src/main/java/org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java
> 
> So, disableConfigSave may not help.
> 
> If you want to disable the Karaf part, you can use a "null" Storage.

The way I am using it: My bundle contains a blueprint context file with

<cm:property-placeholder persistent-id="pep" update-strategy="reload" />

One of the property values in pep.cfg is a password. In development I want
the password to be picked up from  the pep.cfg file. In production I would
like to leave the property out and have the operations team enter it on the
Karaf shell via the config admin. Without the property and the value ever
being persisted anywhere.

So, ideally there would be a way to declare single properties as
"transient". From what I read this is not possible but setting
felix.fileinstall.enableConfigSave = false should prevent any change made
via the config admin from being persisted. At least that is how I read the
documentation. 

Thanks!
Ralf



--
View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4047869.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Kai Kreuzer <ka...@openhab.org>.
Alright, so I think I go for moving the whole etc folder to a writable folder after all… Seems to be the simplest solution with the least surprises ;-)

Thanks!
Kai

> On 5 Nov 2016, at 22:17, Achim Nierbeck [via Karaf] <ml...@n3.nabble.com> wrote:
> 
> ahh ... well. 
> It's one of those, is it a feature or is it a bug things ;) 
> For a lot of people it's a feature to have this automatically done for them through the config commands of karaf :-) [1]
> If you do this without the Karaf config command, the configuration isn't stored in the etc folder. This is 
> just for convenience, as a lot of people did get confused of why isn't it there, even though the config has just been created. 
>  
> 
> [1] - https://github.com/apache/karaf/blob/master/config/src/main/java/org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java#L41 <https://github.com/apache/karaf/blob/master/config/src/main/java/org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java#L41>
> 
> 
> 2016-11-05 21:49 GMT+01:00 Kai Kreuzer <[hidden email] <x-msg://68/user/SendEmail.jtp?type=node&node=4048584&i=0>>:
> Thanks Achim,
> 
> This is all pretty much my understanding as well, but I am still struggling to prevent having configs written to etc.
> 
> > what setting I need to change to prevent this flag being added to configurations?
> > that is felix.fileinstall.filename
> 
> This is not a setting I can do somewhere, is it? I see this property being set in all configs that are read from etc/*.cfg files - but this automatically means that fileinstall writes back any changes (e.g. through config:* commands) to those files.
> 
> > if you don't have the property felix.fileinstall.filename in the configuration, it shouldn't be persisted to the etc folder.
> > If you see a different behavior, I'd call it a bug. :-)
> 
> 
> Ok, so try this yourself:
> - Take a plain Karaf 4.0.7
> - Edit etc/config.properties and set felix.fileinstall.enableConfigSave = false
> - Start Karaf
> - Do
> karaf@root()> config:edit test
> karaf@root()> config:property-set test 123
> karaf@root()> config:update
> 
> - You will now find a new file etc/test.cfg with the content „test = 123“ - although this config definitely does NOT have any felix.fileinstall.filename property and although I have configured it to NOT write configs back.
> 
> Am I still missing something?
> 
> Regards,
> Kai
> 
> 
> > On 5 Nov 2016, at 15:36, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://68/user/SendEmail.jtp?type=node&node=4048584&i=1>> wrote:
> >
> > see inline :)
> >
> > Hi again (I love rainly Saturday afternoons where all geeks are at their keyboard ;-)),
> >
> > hehe .. yes :-)
> >
> >
> > > I tried to use felix.cm.dir to point CM to a writable directory.
> > > if you don't change anything on this property, it's the default bundle cache directory.
> >
> > So you are saying setting felix.cm.dir should have some effect? I didn’t see any. Pointing it to some directory, nothing was written to it. I thought to have understood from JB that the only config files written in Karaf are the ones from ConfigRepository (which obviously does not care about felix.cm.dir)?
> >
> >  ... not exactly. Let me try to rephrase that :-)
> >
> > the felix.cm.dir is for ConfigurationAdmin service, if not set it's something like
> >
> > data/cache/0815/<dunno-the-name>/
> >
> > directory. The crucial part it's part of the cache, if not configured otherwise.
> >
> > Now, in regards of how ConfigurationAdminService and Felix FileInstall play along.
> > If FileInstall is configured to look for *.cfg files in a certain directory. The description of that is found here:
> > http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files> <http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files>>
> >
> > In that case FileInstall will use my.own.service.pid.is.here.cfg file as configuration to be sent over to ConfigAdminService.
> > So FileInstall just reads this cfg file, interpretes the name of it as PID for the service and sends the properties over to ConfigAdminService so that one can do what ever is needed, usually re-configure some service.
> > This is not bound to the felix.xm.dir :)
> >
> >
> > >  if the configuration does contain a flag for "persisting" the configuraiton. This is a combination of FelixFileInstall with ConfigAdmin service.
> >
> > Do you have a concrete example of what setting I need to change to prevent this flag being added to configurations?
> >
> > that is
> >
> > felix.fileinstall.filename
> >
> > if you want to find out if it is set for a certain configuration you can look at the config know to ConfigurationAdmin service with the config:* commands. Like propery-list etc.
> >
> >
> >
> > > If you want to keep your own configuration separate and "not-persistent to Disk", use the <config> - part of a feature to
> > > define the configuration.
> >
> >
> > It is not „my own“ configuration that I want to keep separate, it is the user’s configuration that is done through directly accessing ConfigAdmin (through UIs, console, etc.) that I want to keep separate from the „static“ configuration of the Karaf-based product.
> >
> >
> > if you don't have the property felix.fileinstall.filename in the configuration, it shouldn't be persisted to the etc folder.
> > If you see a different behavior, I'd call it a bug. :-)
> >
> > Regards,
> > Kai
> >
> >
> > > On 5 Nov 2016, at 13:20, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://66/user/SendEmail. <x-msg://66/user/SendEmail.jtp?type=node&node=4048582&i=0>jtp?type=node&node=4048582&i= <x-msg://66/user/SendEmail.jtp?type=node&node=4048582&i=0>0 <x-msg://66/user/SendEmail.jtp?type=node&node=4048582&i=0>>> wrote:
> > >
> > > Hi,
> > >
> > >
> > >
> > > > Configuration Admin service does have an internal storage, that one is the ConfigRepository
> > >
> > > CM is from Felix, CR from Karaf - and it does not implement any interface from Felix. So how does CR become an internal storage of Felix CM?
> > >
> > > > I doubt you can make this one read-only as it's internal
> > >
> > > I don’t want to make this read-only, I tried to use felix.cm.dir to point CM to a writable directory.
> > >
> > > if you don't change anything on this property, it's the default bundle cache directory.
> > >
> > >
> > > > Make etc folder read-only that is possible
> > >
> > > How? I so far cannot see a possibility as CR seems to always write new configs in there.
> > >
> > >
> > > Only as, JB already noted, if the configuration does contain a flag for "persisting" the configuraiton. This is a combination of FelixFileInstall with ConfigAdmin service.
> > >
> > > > Use a different folder then $KARAF_HOME/etc
> > >
> > > This seems to be the only possible workaround for me right now, but I actually wanted to avoid poving the Karaf *.properties files as well to a writable folder and rather wanted to keep it „internal“ to my Karaf distribution (so that users do not even think about touching them).
> > >
> > >
> > > I've got to correct myself it's the KARAF_ETC property (http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files><http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files>> <http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files> <http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files>>>)
> > > If you want to keep your own configuration separate and "not-persistent to Disk", use the <config> - part of a feature to
> > > define the configuration. As long as no configuration file is "attached" to that configuration it'll never be persisted to the etc folder.
> > >
> > > Regards,
> > > Kai
> > >
> > > > On 5 Nov 2016, at 12:12, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://64/user/SendEmail. <x-msg://64/user/SendEmail.jtp?type=node&node=4048580&i=0>jtp?type=node&node=4048580&i= <x-msg://64/user/SendEmail.jtp?type=node&node=4048580&i=0>0 <x-msg://64/user/SendEmail.jtp?type=node&node=4048580&i=0>>> wrote:
> > > >
> > > > Hi Kai,
> > > >
> > > > just re-read your first question.
> > > > I'm not sure if I got all questions right so let me try to explain what I got :)
> > > >
> > > > 1) Configuration Admin service does have an internal storage, that one is the ConfigRepository, I doubt you can make this one read-only as it's internal
> > > > 2) File-Install and CA are connected only by the property JB gave the description to, but the FileInstall part isn't part of ConfigRepository
> > > > 3) Make etc folder read-only that is possible
> > > > 4) have different etc folders, that is possible, part of FileInstall configuration.
> > > > 5) Use sub-folders of etc for your own configs, possible.
> > > > 6) Use a different folder then $KARAF_HOME/etc, it's possible just need to configure it via the start script or set-env.sh
> > > >
> > > >
> > > > regards, Achim
> > > >
> > > >
> > > >
> > > > 2016-11-05 11:29 GMT+01:00 Kai Kreuzer <[hidden email] <x-msg://62/user/SendEmail. <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=0>jtp?type=node&node=4048578&i= <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=0>0 <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=0>>>:
> > > > How, can you elaborate on this? My goal is to have etc read-only (obviously including its sub-folders) and karaf.etc is currently hard-coded as the folder to store the configs.
> > > >
> > > > Cheers,
> > > > Kai
> > > >
> > > > > On 5 Nov 2016, at 11:09, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://62/user/SendEmail. <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=1>jtp?type=node&node=4048578&i= <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=1>1 <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=1>>> wrote:
> > > > >
> > > > > You can use subfolders for a deportation of concern.
> > > > >
> > > > > Regards, Achim
> > > > >
> > > > > Am Samstag, 5. November 2016 schrieb Kai Kreuzer :
> > > > > Hi JB,
> > > > >
> > > > > Thanks for the insights.
> > > > >
> > > > > I think what is not yet clear to me is how the ConfigRepository and the Felix ConfigurationAdmin interoperate.
> > > > > If I am not mistaken, Karaf uses the Felix ConfigurationAdmin implementation. From the docs of Felix CM, I see that it persists the configurations (i.e. does NOT only hold it in memory) and its location can be configured by the felix.cm.dir property. Is this whole mechanism disabled in Karaf and the ConfigRepository actually intercepts those calls?
> > > > >
> > > > > > I propose to introduce a user property to let you define the storage location or disable it.
> > > > >
> > > > >
> > > > > I think this would solve my issue - it would enable users to use different folders for reading configs through fileinstall and managing the overall ConfigAdmin settings in a different place.
> > > > >
> > > > > Probably it would suffice to not hardcode System.getProperty("karaf.etc“) in ConfigRepository, but come up with a new property here, right?
> > > > >
> > > > > Cheers,
> > > > > Kai
> > > > >
> > > > > > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#[hidden email] <x-msg://62/user/SendEmail. <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=2>jtp?type=node&node=4048578&i= <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=2>2 <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=2>> <mailto:[hidden email] <x-msg://62/user/SendEmail. <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=3>jtp?type=node&node=4048578&i= <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=3>3 <x-...@...> wrote:
> > > > > >
> > > > > > Hi,
> > > > > >
> > > > > > let me explain a bit.
> > > > > >
> > > > > > When you create a config using ConfigAdmin (using the ConfigAdmin
> > > > > > service), it doesn't create a file (it's in "memory"). In that
> > > > > > situation, if any change is not persisted to a cfg file.
> > > > > > On the other hand, if you create a cfg file in Karaf etc folder, then
> > > > > > the corresponding ConfigAdmin configuration is created and implicitely
> > > > > > add a felix.fileinstall.filename property. Then, any change to the
> > > > > > configuration is flush back to the cfg file.
> > > > > >
> > > > > > So, in Karaf, you have a feature that automatically create the
> > > > > > corresponding cfg file when you create a configuration. And after that,
> > > > > > we are on the "normal" behavior.
> > > > > >
> > > > > > The Karaf documentation is correct: when you have the
> > > > > > felix.fileinstall.filename property in a ConfigAdmin configuration, if
> > > > > > the enableConfigSave is true, it's flush back to cfg file, false doesn't.
> > > > > >
> > > > > > The difference is when the configuration is create and without the
> > > > > > fileinstall.file property.
> > > > > > In the case, you may want to disable the "auto-create" cfg file done by
> > > > > > Karaf (ConfigRepository).
> > > > > > The ConfigRepository is create (in the config feature) like this:
> > > > > >
> > > > > > ConfigRepository configRepository = new
> > > > > > ConfigRepositoryImpl(configurationAdmin, new
> > > > > > File(System.getProperty("karaf.etc")));
> > > > > >
> > > > > > The File is the storage, if null, Karaf doesn't do any storage.
> > > > > >
> > > > > > I propose to introduce a user property to let you define the storage
> > > > > > location or disable it.
> > > > > >
> > > > > > Regards
> > > > > > JB
> > > > > >
> > > > > >
> > > > > > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> > > > > >
> > > > > > > Hi,
> > > > > > >
> > > > > > > I just came across the same issue. I would like to treat the etc folder as
> > > > > > > read-only and thus prevent Karaf from doing changes to it. Nonetheless, I
> > > > > > > want to keep fileinstall to read configs from etc and push them to
> > > > > > > ConfigAdmin.
> > > > > > >
> > > > > > > I would have expected this to work by merely setting
> > > > > > > "felix.fileinstall.enableConfigSave = false" - this is what the  Karaf (not
> > > > > > > fileinstall!) documentation <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files><https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files><https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files><https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>>>>>
> > > > > > > suggests.
> > > > > > >
> > > > > > > So what can I do to achieve my goal? What does it mean to "use a null
> > > > > > > Storage"? What consequences does that have?
> > > > > > >
> > > > > > > I hope you can help!
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Kai
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>>>>>
> > > > > > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/> <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>> <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>>> <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>> <http://nabble.com/ <http://nabble.com/><http://nabble.com/ <http://nabble.com/>>>>>.
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Jean-Baptiste Onofré
> > > > > > [hidden email] <x-msg://58/user/SendEmail <x-msg://58/user/SendEmail>. <x-msg://58/user/SendEmail. <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail. <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>>0 <x-msg://58/user/SendEmail. <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>>>
> > > > > > http://blog.nanthrax.net <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>>>>
> > > > > > Talend - http://www.talend.com <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>>>>
> > > > > >
> > > > > >
> > > > > > If you reply to this email, your message will be added to the discussion below:
> > > > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>>>><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>>>>>
> > > > > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://A4EAB7E8-6CC2-49A1-BF6B-2D6BA4031A4F> <applewebdata://C0EC8190-BB8D- <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>4925-967B-8204542967E2 <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>> <applewebdata://29E1E47B-1471- <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>4D0E-8BD2-A704958D2295 <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>> <applewebdata://D6B1B0C7-691B- <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>456D-9B43-301EC2056C55 <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>> <applewebdata://33A4F3B1-28AC- <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>4AC9-906F-F68282AA8075 <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>>>.
> > > > > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>>>>
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>>>>>
> > > > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/> <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>> <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>>> <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>> <http://nabble.com/ <http://nabble.com/><http://nabble.com/ <http://nabble.com/>>>>>.
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Apache Member
> > > > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>>>>> Committer & PMC
> > > > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/><http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>>>> Committer & Project Lead
> > > > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/><http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/><http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/><http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/><http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>>>>
> > > > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS><http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS><http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>>>>
> > > > >
> > > > > Software Architect / Project Manager / Scrum Master
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > If you reply to this email, your message will be added to the discussion below:
> > > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>>>>>
> > > > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://A4EAB7E8-6CC2-49A1-BF6B-2D6BA4031A4F> <applewebdata://C0EC8190-BB8D- <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>4925-967B-8204542967E2 <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>> <applewebdata://29E1E47B-1471- <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>4D0E-8BD2-A704958D2295 <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>> <applewebdata://D6B1B0C7-691B- <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>456D-9B43-301EC2056C55 <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>>>.
> > > > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>>>
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html>>>>
> > > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/>.
> > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Apache Member
> > > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>>>> Committer & PMC
> > > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/><http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>>> Committer & Project Lead
> > > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/><http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/><http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>>>
> > > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS><http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>>>
> > > >
> > > > Software Architect / Project Manager / Scrum Master
> > > >
> > > >
> > > >
> > > > If you reply to this email, your message will be added to the discussion below:
> > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html>>>>
> > > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://A4EAB7E8-6CC2-49A1-BF6B-2D6BA4031A4F> <applewebdata://C0EC8190-BB8D- <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>4925-967B-8204542967E2 <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>> <applewebdata://29E1E47B-1471- <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>4D0E-8BD2-A704958D2295 <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>>>.
> > > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>>
> > >
> > >
> > >
> > >
> > > --
> > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html>>>
> > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/>.
> > >
> > >
> > >
> > > --
> > >
> > > Apache Member
> > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>>> Committer & PMC
> > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>> Committer & Project Lead
> > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/><http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>>
> > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS><http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>>
> > >
> > > Software Architect / Project Manager / Scrum Master
> > >
> > >
> > >
> > > If you reply to this email, your message will be added to the discussion below:
> > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html>>>
> > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://A4EAB7E8-6CC2-49A1-BF6B-2D6BA4031A4F> <applewebdata://C0EC8190-BB8D- <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>4925-967B-8204542967E2 <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>>>.
> > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>
> >
> >
> >
> >
> > --
> > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048581.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048581.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048581.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048581.html>>
> > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/>.
> >
> >
> >
> > --
> >
> > Apache Member
> > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> Committer & Project Lead
> > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>
> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>
> >
> > Software Architect / Project Manager / Scrum Master
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048582.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048582.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048582.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048582.html>>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://A4EAB7E8-6CC2-49A1-BF6B-2D6BA4031A4F>>.
> > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> 
> 
> 
> 
> --
> View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048583.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048583.html>
> Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/>.
> 
> 
> 
> -- 
> 
> Apache Member
> Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer & Project Lead
> blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>
> 
> Software Architect / Project Manager / Scrum Master 
> 
> 
> 
> If you reply to this email, your message will be added to the discussion below:
> http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048584.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048584.html>
> To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>




--
View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048585.html
Sent from the Karaf - User mailing list archive at Nabble.com.


Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Achim Nierbeck <bc...@googlemail.com>.
ahh ... well.
It's one of those, is it a feature or is it a bug things ;)
For a lot of people it's a feature to have this automatically done for them
through the config commands of karaf :-) [1]
If you do this without the Karaf config command, the configuration isn't
stored in the etc folder. This is
just for convenience, as a lot of people did get confused of why isn't it
there, even though the config has just been created.


[1] -
https://github.com/apache/karaf/blob/master/config/src/main/java/org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java#L41


2016-11-05 21:49 GMT+01:00 Kai Kreuzer <ka...@openhab.org>:

> Thanks Achim,
>
> This is all pretty much my understanding as well, but I am still
> struggling to prevent having configs written to etc.
>
> > what setting I need to change to prevent this flag being added to
> configurations?
> > that is felix.fileinstall.filename
>
> This is not a setting I can do somewhere, is it? I see this property being
> set in all configs that are read from etc/*.cfg files - but this
> automatically means that fileinstall writes back any changes (e.g. through
> config:* commands) to those files.
>
> > if you don't have the property felix.fileinstall.filename in the
> configuration, it shouldn't be persisted to the etc folder.
> > If you see a different behavior, I'd call it a bug. :-)
>
>
> Ok, so try this yourself:
> - Take a plain Karaf 4.0.7
> - Edit etc/config.properties and set felix.fileinstall.enableConfigSave =
> false
> - Start Karaf
> - Do
> karaf@root()> config:edit test
> karaf@root()> config:property-set test 123
> karaf@root()> config:update
>
> - You will now find a new file etc/test.cfg with the content „test = 123“
> - although this config definitely does NOT have any
> felix.fileinstall.filename property and although I have configured it to
> NOT write configs back.
>
> Am I still missing something?
>
> Regards,
> Kai
>
>
> > On 5 Nov 2016, at 15:36, Achim Nierbeck [via Karaf] <
> ml-node+s922171n4048582h42@n3.nabble.com> wrote:
> >
> > see inline :)
> >
> > Hi again (I love rainly Saturday afternoons where all geeks are at their
> keyboard ;-)),
> >
> > hehe .. yes :-)
> >
> >
> > > I tried to use felix.cm.dir to point CM to a writable directory.
> > > if you don't change anything on this property, it's the default bundle
> cache directory.
> >
> > So you are saying setting felix.cm.dir should have some effect? I didn’t
> see any. Pointing it to some directory, nothing was written to it. I
> thought to have understood from JB that the only config files written in
> Karaf are the ones from ConfigRepository (which obviously does not care
> about felix.cm.dir)?
> >
> >  ... not exactly. Let me try to rephrase that :-)
> >
> > the felix.cm.dir is for ConfigurationAdmin service, if not set it's
> something like
> >
> > data/cache/0815/<dunno-the-name>/
> >
> > directory. The crucial part it's part of the cache, if not configured
> otherwise.
> >
> > Now, in regards of how ConfigurationAdminService and Felix FileInstall
> play along.
> > If FileInstall is configured to look for *.cfg files in a certain
> directory. The description of that is found here:
> > http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/
> manual/latest/#_files>
> >
> > In that case FileInstall will use my.own.service.pid.is.here.cfg file as
> configuration to be sent over to ConfigAdminService.
> > So FileInstall just reads this cfg file, interpretes the name of it as
> PID for the service and sends the properties over to ConfigAdminService so
> that one can do what ever is needed, usually re-configure some service.
> > This is not bound to the felix.xm.dir :)
> >
> >
> > >  if the configuration does contain a flag for "persisting" the
> configuraiton. This is a combination of FelixFileInstall with ConfigAdmin
> service.
> >
> > Do you have a concrete example of what setting I need to change to
> prevent this flag being added to configurations?
> >
> > that is
> >
> > felix.fileinstall.filename
> >
> > if you want to find out if it is set for a certain configuration you can
> look at the config know to ConfigurationAdmin service with the config:*
> commands. Like propery-list etc.
> >
> >
> >
> > > If you want to keep your own configuration separate and
> "not-persistent to Disk", use the <config> - part of a feature to
> > > define the configuration.
> >
> >
> > It is not „my own“ configuration that I want to keep separate, it is the
> user’s configuration that is done through directly accessing ConfigAdmin
> (through UIs, console, etc.) that I want to keep separate from the „static“
> configuration of the Karaf-based product.
> >
> >
> > if you don't have the property felix.fileinstall.filename in the
> configuration, it shouldn't be persisted to the etc folder.
> > If you see a different behavior, I'd call it a bug. :-)
> >
> > Regards,
> > Kai
> >
> >
> > > On 5 Nov 2016, at 13:20, Achim Nierbeck [via Karaf] <[hidden email]
> <x-msg://66/user/SendEmail.jtp?type=node&node=4048582&i=0>> wrote:
> > >
> > > Hi,
> > >
> > >
> > >
> > > > Configuration Admin service does have an internal storage, that one
> is the ConfigRepository
> > >
> > > CM is from Felix, CR from Karaf - and it does not implement any
> interface from Felix. So how does CR become an internal storage of Felix CM?
> > >
> > > > I doubt you can make this one read-only as it's internal
> > >
> > > I don’t want to make this read-only, I tried to use felix.cm.dir to
> point CM to a writable directory.
> > >
> > > if you don't change anything on this property, it's the default bundle
> cache directory.
> > >
> > >
> > > > Make etc folder read-only that is possible
> > >
> > > How? I so far cannot see a possibility as CR seems to always write new
> configs in there.
> > >
> > >
> > > Only as, JB already noted, if the configuration does contain a flag
> for "persisting" the configuraiton. This is a combination of
> FelixFileInstall with ConfigAdmin service.
> > >
> > > > Use a different folder then $KARAF_HOME/etc
> > >
> > > This seems to be the only possible workaround for me right now, but I
> actually wanted to avoid poving the Karaf *.properties files as well to a
> writable folder and rather wanted to keep it „internal“ to my Karaf
> distribution (so that users do not even think about touching them).
> > >
> > >
> > > I've got to correct myself it's the KARAF_ETC property (
> http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/
> manual/latest/#_files> <http://karaf.apache.org/manual/latest/#_files <
> http://karaf.apache.org/manual/latest/#_files>>)
> > > If you want to keep your own configuration separate and
> "not-persistent to Disk", use the <config> - part of a feature to
> > > define the configuration. As long as no configuration file is
> "attached" to that configuration it'll never be persisted to the etc folder.
> > >
> > > Regards,
> > > Kai
> > >
> > > > On 5 Nov 2016, at 12:12, Achim Nierbeck [via Karaf] <[hidden email]
> <x-msg://64/user/SendEmail.jtp?type=node&node=4048580&i=0>> wrote:
> > > >
> > > > Hi Kai,
> > > >
> > > > just re-read your first question.
> > > > I'm not sure if I got all questions right so let me try to explain
> what I got :)
> > > >
> > > > 1) Configuration Admin service does have an internal storage, that
> one is the ConfigRepository, I doubt you can make this one read-only as
> it's internal
> > > > 2) File-Install and CA are connected only by the property JB gave
> the description to, but the FileInstall part isn't part of ConfigRepository
> > > > 3) Make etc folder read-only that is possible
> > > > 4) have different etc folders, that is possible, part of FileInstall
> configuration.
> > > > 5) Use sub-folders of etc for your own configs, possible.
> > > > 6) Use a different folder then $KARAF_HOME/etc, it's possible just
> need to configure it via the start script or set-env.sh
> > > >
> > > >
> > > > regards, Achim
> > > >
> > > >
> > > >
> > > > 2016-11-05 11:29 GMT+01:00 Kai Kreuzer <[hidden email]
> <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=0>>:
> > > > How, can you elaborate on this? My goal is to have etc read-only
> (obviously including its sub-folders) and karaf.etc is currently hard-coded
> as the folder to store the configs.
> > > >
> > > > Cheers,
> > > > Kai
> > > >
> > > > > On 5 Nov 2016, at 11:09, Achim Nierbeck [via Karaf] <[hidden
> email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=1>> wrote:
> > > > >
> > > > > You can use subfolders for a deportation of concern.
> > > > >
> > > > > Regards, Achim
> > > > >
> > > > > Am Samstag, 5. November 2016 schrieb Kai Kreuzer :
> > > > > Hi JB,
> > > > >
> > > > > Thanks for the insights.
> > > > >
> > > > > I think what is not yet clear to me is how the ConfigRepository
> and the Felix ConfigurationAdmin interoperate.
> > > > > If I am not mistaken, Karaf uses the Felix ConfigurationAdmin
> implementation. From the docs of Felix CM, I see that it persists the
> configurations (i.e. does NOT only hold it in memory) and its location can
> be configured by the felix.cm.dir property. Is this whole mechanism
> disabled in Karaf and the ConfigRepository actually intercepts those calls?
> > > > >
> > > > > > I propose to introduce a user property to let you define the
> storage location or disable it.
> > > > >
> > > > >
> > > > > I think this would solve my issue - it would enable users to use
> different folders for reading configs through fileinstall and managing the
> overall ConfigAdmin settings in a different place.
> > > > >
> > > > > Probably it would suffice to not hardcode
> System.getProperty("karaf.etc“) in ConfigRepository, but come up with a
> new property here, right?
> > > > >
> > > > > Cheers,
> > > > > Kai
> > > > >
> > > > > > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <<a
> href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#[hidden email]
> <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=2> <mailto:[hidden
> email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=
> 3>>&#39;)">ml-node+s922171n4048573h63@...> wrote:
> > > > > >
> > > > > > Hi,
> > > > > >
> > > > > > let me explain a bit.
> > > > > >
> > > > > > When you create a config using ConfigAdmin (using the ConfigAdmin
> > > > > > service), it doesn't create a file (it's in "memory"). In that
> > > > > > situation, if any change is not persisted to a cfg file.
> > > > > > On the other hand, if you create a cfg file in Karaf etc folder,
> then
> > > > > > the corresponding ConfigAdmin configuration is created and
> implicitely
> > > > > > add a felix.fileinstall.filename property. Then, any change to
> the
> > > > > > configuration is flush back to the cfg file.
> > > > > >
> > > > > > So, in Karaf, you have a feature that automatically create the
> > > > > > corresponding cfg file when you create a configuration. And
> after that,
> > > > > > we are on the "normal" behavior.
> > > > > >
> > > > > > The Karaf documentation is correct: when you have the
> > > > > > felix.fileinstall.filename property in a ConfigAdmin
> configuration, if
> > > > > > the enableConfigSave is true, it's flush back to cfg file, false
> doesn't.
> > > > > >
> > > > > > The difference is when the configuration is create and without
> the
> > > > > > fileinstall.file property.
> > > > > > In the case, you may want to disable the "auto-create" cfg file
> done by
> > > > > > Karaf (ConfigRepository).
> > > > > > The ConfigRepository is create (in the config feature) like this:
> > > > > >
> > > > > > ConfigRepository configRepository = new
> > > > > > ConfigRepositoryImpl(configurationAdmin, new
> > > > > > File(System.getProperty("karaf.etc")));
> > > > > >
> > > > > > The File is the storage, if null, Karaf doesn't do any storage.
> > > > > >
> > > > > > I propose to introduce a user property to let you define the
> storage
> > > > > > location or disable it.
> > > > > >
> > > > > > Regards
> > > > > > JB
> > > > > >
> > > > > >
> > > > > > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> > > > > >
> > > > > > > Hi,
> > > > > > >
> > > > > > > I just came across the same issue. I would like to treat the
> etc folder as
> > > > > > > read-only and thus prevent Karaf from doing changes to it.
> Nonetheless, I
> > > > > > > want to keep fileinstall to read configs from etc and push
> them to
> > > > > > > ConfigAdmin.
> > > > > > >
> > > > > > > I would have expected this to work by merely setting
> > > > > > > "felix.fileinstall.enableConfigSave = false" - this is what
> the  Karaf (not
> > > > > > > fileinstall!) documentation <https://karaf.apache.org/
> manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/
> manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files>> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files>>>> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files>> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files>>> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files>> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files>>>>>>
> > > > > > > suggests.
> > > > > > >
> > > > > > > So what can I do to achieve my goal? What does it mean to "use
> a null
> > > > > > > Storage"? What consequences does that have?
> > > > > > >
> > > > > > > I hope you can help!
> > > > > > >
> > > > > > > Thanks,
> > > > > > > Kai
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > > --
> > > > > > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>>>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>>>>>
> > > > > > > Sent from the Karaf - User mailing list archive at Nabble.com <
> http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <
> http://nabble.com/>> <http://nabble.com/ <http://nabble.com/> <
> http://nabble.com/ <http://nabble.com/>>>>.
> > > > > > >
> > > > > >
> > > > > > --
> > > > > > Jean-Baptiste Onofré
> > > > > > [hidden email] <x-msg://58/user/SendEmail.
> <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=
> 0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.
> jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.
> jtp?type=node&node=4048573&i=0>>
> > > > > > http://blog.nanthrax.net <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>>>
> > > > > > Talend - http://www.talend.com <http://www.talend.com/> <
> http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <
> http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>
> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <
> http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/>
> <http://www.talend.com/ <http://www.talend.com/>>>> <
> http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <
> http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/>
> <http://www.talend.com/ <http://www.talend.com/>>> <http://www.talend.com/
> <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>
> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <
> http://www.talend.com/>>>>>
> > > > > >
> > > > > >
> > > > > > If you reply to this email, your message will be added to the
> discussion below:
> > > > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>>>><
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>>>>>
> > > > > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>
> <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>
> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>
> <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>>.
> > > > > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>>>
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html>>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html>>>>
> > > > > Sent from the Karaf - User mailing list archive at Nabble.com <
> http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <
> http://nabble.com/>> <http://nabble.com/ <http://nabble.com/> <
> http://nabble.com/ <http://nabble.com/>>>>.
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Apache Member
> > > > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>
> <http://karaf.apache.org/ <http://karaf.apache.org/>> <
> http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>>> <
> http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>> <
> http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>>>>> Committer & PMC
> > > > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>>>
> Committer & Project Lead
> > > > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>
> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>>>
> > > > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <
> http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS>>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <
> http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>>>
> > > > >
> > > > > Software Architect / Project Manager / Scrum Master
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > If you reply to this email, your message will be added to the
> discussion below:
> > > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html>>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html>>>>
> > > > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>
> <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>
> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>>.
> > > > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>>
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html>>>
> > > > Sent from the Karaf - User mailing list archive at Nabble.com.
> > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Apache Member
> > > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>> <
> http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>>>> Committer & PMC
> > > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>> Committer & Project Lead
> > > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>
> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>>
> > > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <
> http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS>>>>
> > > >
> > > > Software Architect / Project Manager / Scrum Master
> > > >
> > > >
> > > >
> > > > If you reply to this email, your message will be added to the
> discussion below:
> > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html>>>
> > > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>
> <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>>.
> > > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>
> > >
> > >
> > >
> > >
> > > --
> > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048579.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048579.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048579.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048579.html>>
> > > Sent from the Karaf - User mailing list archive at Nabble.com.
> > >
> > >
> > >
> > > --
> > >
> > > Apache Member
> > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>>> Committer & PMC
> > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>
> Committer & Project Lead
> > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>
> > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>
> > >
> > > Software Architect / Project Manager / Scrum Master
> > >
> > >
> > >
> > > If you reply to this email, your message will be added to the
> discussion below:
> > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048580.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048580.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048580.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048580.html>>
> > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>>.
> > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> >
> >
> >
> >
> > --
> > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048581.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048581.html>
> > Sent from the Karaf - User mailing list archive at Nabble.com.
> >
> >
> >
> > --
> >
> > Apache Member
> > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>>
> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer & Project Lead
> > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>
> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS>>
> >
> > Software Architect / Project Manager / Scrum Master
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion
> below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048582.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048582.html>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048583.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>



-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Kai Kreuzer <ka...@openhab.org>.
Thanks Achim,

This is all pretty much my understanding as well, but I am still struggling to prevent having configs written to etc.

> what setting I need to change to prevent this flag being added to configurations?
> that is felix.fileinstall.filename

This is not a setting I can do somewhere, is it? I see this property being set in all configs that are read from etc/*.cfg files - but this automatically means that fileinstall writes back any changes (e.g. through config:* commands) to those files.

> if you don't have the property felix.fileinstall.filename in the configuration, it shouldn't be persisted to the etc folder. 
> If you see a different behavior, I'd call it a bug. :-)


Ok, so try this yourself:
- Take a plain Karaf 4.0.7
- Edit etc/config.properties and set felix.fileinstall.enableConfigSave = false
- Start Karaf
- Do
karaf@root()> config:edit test
karaf@root()> config:property-set test 123
karaf@root()> config:update 

- You will now find a new file etc/test.cfg with the content „test = 123“ - although this config definitely does NOT have any felix.fileinstall.filename property and although I have configured it to NOT write configs back.

Am I still missing something?

Regards,
Kai


> On 5 Nov 2016, at 15:36, Achim Nierbeck [via Karaf] <ml...@n3.nabble.com> wrote:
> 
> see inline :)
>  
> Hi again (I love rainly Saturday afternoons where all geeks are at their keyboard ;-)),
> 
> hehe .. yes :-)
>  
> 
> > I tried to use felix.cm.dir to point CM to a writable directory.
> > if you don't change anything on this property, it's the default bundle cache directory.
> 
> So you are saying setting felix.cm.dir should have some effect? I didn’t see any. Pointing it to some directory, nothing was written to it. I thought to have understood from JB that the only config files written in Karaf are the ones from ConfigRepository (which obviously does not care about felix.cm.dir)?
> 
>  ... not exactly. Let me try to rephrase that :-)
> 
> the felix.cm.dir is for ConfigurationAdmin service, if not set it's something like 
> 
> data/cache/0815/<dunno-the-name>/
> 
> directory. The crucial part it's part of the cache, if not configured otherwise. 
> 
> Now, in regards of how ConfigurationAdminService and Felix FileInstall play along. 
> If FileInstall is configured to look for *.cfg files in a certain directory. The description of that is found here: 
> http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files>
> 
> In that case FileInstall will use my.own.service.pid.is.here.cfg file as configuration to be sent over to ConfigAdminService. 
> So FileInstall just reads this cfg file, interpretes the name of it as PID for the service and sends the properties over to ConfigAdminService so that one can do what ever is needed, usually re-configure some service. 
> This is not bound to the felix.xm.dir :) 
>  
> 
> >  if the configuration does contain a flag for "persisting" the configuraiton. This is a combination of FelixFileInstall with ConfigAdmin service.
> 
> Do you have a concrete example of what setting I need to change to prevent this flag being added to configurations?
> 
> that is
> 
> felix.fileinstall.filename
> 
> if you want to find out if it is set for a certain configuration you can look at the config know to ConfigurationAdmin service with the config:* commands. Like propery-list etc.
> 
>  
> 
> > If you want to keep your own configuration separate and "not-persistent to Disk", use the <config> - part of a feature to
> > define the configuration.
> 
> 
> It is not „my own“ configuration that I want to keep separate, it is the user’s configuration that is done through directly accessing ConfigAdmin (through UIs, console, etc.) that I want to keep separate from the „static“ configuration of the Karaf-based product.
> 
> 
> if you don't have the property felix.fileinstall.filename in the configuration, it shouldn't be persisted to the etc folder. 
> If you see a different behavior, I'd call it a bug. :-)
>  
> Regards,
> Kai
> 
> 
> > On 5 Nov 2016, at 13:20, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://66/user/SendEmail.jtp?type=node&node=4048582&i=0>> wrote:
> >
> > Hi,
> >
> >
> >
> > > Configuration Admin service does have an internal storage, that one is the ConfigRepository
> >
> > CM is from Felix, CR from Karaf - and it does not implement any interface from Felix. So how does CR become an internal storage of Felix CM?
> >
> > > I doubt you can make this one read-only as it's internal
> >
> > I don’t want to make this read-only, I tried to use felix.cm.dir to point CM to a writable directory.
> >
> > if you don't change anything on this property, it's the default bundle cache directory.
> >
> >
> > > Make etc folder read-only that is possible
> >
> > How? I so far cannot see a possibility as CR seems to always write new configs in there.
> >
> >
> > Only as, JB already noted, if the configuration does contain a flag for "persisting" the configuraiton. This is a combination of FelixFileInstall with ConfigAdmin service.
> >
> > > Use a different folder then $KARAF_HOME/etc
> >
> > This seems to be the only possible workaround for me right now, but I actually wanted to avoid poving the Karaf *.properties files as well to a writable folder and rather wanted to keep it „internal“ to my Karaf distribution (so that users do not even think about touching them).
> >
> >
> > I've got to correct myself it's the KARAF_ETC property (http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files> <http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files>>)
> > If you want to keep your own configuration separate and "not-persistent to Disk", use the <config> - part of a feature to
> > define the configuration. As long as no configuration file is "attached" to that configuration it'll never be persisted to the etc folder.
> >
> > Regards,
> > Kai
> >
> > > On 5 Nov 2016, at 12:12, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://64/user/SendEmail.jtp?type=node&node=4048580&i=0>> wrote:
> > >
> > > Hi Kai,
> > >
> > > just re-read your first question.
> > > I'm not sure if I got all questions right so let me try to explain what I got :)
> > >
> > > 1) Configuration Admin service does have an internal storage, that one is the ConfigRepository, I doubt you can make this one read-only as it's internal
> > > 2) File-Install and CA are connected only by the property JB gave the description to, but the FileInstall part isn't part of ConfigRepository
> > > 3) Make etc folder read-only that is possible
> > > 4) have different etc folders, that is possible, part of FileInstall configuration.
> > > 5) Use sub-folders of etc for your own configs, possible.
> > > 6) Use a different folder then $KARAF_HOME/etc, it's possible just need to configure it via the start script or set-env.sh
> > >
> > >
> > > regards, Achim
> > >
> > >
> > >
> > > 2016-11-05 11:29 GMT+01:00 Kai Kreuzer <[hidden email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=0>>:
> > > How, can you elaborate on this? My goal is to have etc read-only (obviously including its sub-folders) and karaf.etc is currently hard-coded as the folder to store the configs.
> > >
> > > Cheers,
> > > Kai
> > >
> > > > On 5 Nov 2016, at 11:09, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=1>> wrote:
> > > >
> > > > You can use subfolders for a deportation of concern.
> > > >
> > > > Regards, Achim
> > > >
> > > > Am Samstag, 5. November 2016 schrieb Kai Kreuzer :
> > > > Hi JB,
> > > >
> > > > Thanks for the insights.
> > > >
> > > > I think what is not yet clear to me is how the ConfigRepository and the Felix ConfigurationAdmin interoperate.
> > > > If I am not mistaken, Karaf uses the Felix ConfigurationAdmin implementation. From the docs of Felix CM, I see that it persists the configurations (i.e. does NOT only hold it in memory) and its location can be configured by the felix.cm.dir property. Is this whole mechanism disabled in Karaf and the ConfigRepository actually intercepts those calls?
> > > >
> > > > > I propose to introduce a user property to let you define the storage location or disable it.
> > > >
> > > >
> > > > I think this would solve my issue - it would enable users to use different folders for reading configs through fileinstall and managing the overall ConfigAdmin settings in a different place.
> > > >
> > > > Probably it would suffice to not hardcode System.getProperty("karaf.etc“) in ConfigRepository, but come up with a new property here, right?
> > > >
> > > > Cheers,
> > > > Kai
> > > >
> > > > > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#[hidden email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=2> <mailto:[hidden email] <x-...@...> wrote:
> > > > >
> > > > > Hi,
> > > > >
> > > > > let me explain a bit.
> > > > >
> > > > > When you create a config using ConfigAdmin (using the ConfigAdmin
> > > > > service), it doesn't create a file (it's in "memory"). In that
> > > > > situation, if any change is not persisted to a cfg file.
> > > > > On the other hand, if you create a cfg file in Karaf etc folder, then
> > > > > the corresponding ConfigAdmin configuration is created and implicitely
> > > > > add a felix.fileinstall.filename property. Then, any change to the
> > > > > configuration is flush back to the cfg file.
> > > > >
> > > > > So, in Karaf, you have a feature that automatically create the
> > > > > corresponding cfg file when you create a configuration. And after that,
> > > > > we are on the "normal" behavior.
> > > > >
> > > > > The Karaf documentation is correct: when you have the
> > > > > felix.fileinstall.filename property in a ConfigAdmin configuration, if
> > > > > the enableConfigSave is true, it's flush back to cfg file, false doesn't.
> > > > >
> > > > > The difference is when the configuration is create and without the
> > > > > fileinstall.file property.
> > > > > In the case, you may want to disable the "auto-create" cfg file done by
> > > > > Karaf (ConfigRepository).
> > > > > The ConfigRepository is create (in the config feature) like this:
> > > > >
> > > > > ConfigRepository configRepository = new
> > > > > ConfigRepositoryImpl(configurationAdmin, new
> > > > > File(System.getProperty("karaf.etc")));
> > > > >
> > > > > The File is the storage, if null, Karaf doesn't do any storage.
> > > > >
> > > > > I propose to introduce a user property to let you define the storage
> > > > > location or disable it.
> > > > >
> > > > > Regards
> > > > > JB
> > > > >
> > > > >
> > > > > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I just came across the same issue. I would like to treat the etc folder as
> > > > > > read-only and thus prevent Karaf from doing changes to it. Nonetheless, I
> > > > > > want to keep fileinstall to read configs from etc and push them to
> > > > > > ConfigAdmin.
> > > > > >
> > > > > > I would have expected this to work by merely setting
> > > > > > "felix.fileinstall.enableConfigSave = false" - this is what the  Karaf (not
> > > > > > fileinstall!) documentation <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>>>>
> > > > > > suggests.
> > > > > >
> > > > > > So what can I do to achieve my goal? What does it mean to "use a null
> > > > > > Storage"? What consequences does that have?
> > > > > >
> > > > > > I hope you can help!
> > > > > >
> > > > > > Thanks,
> > > > > > Kai
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>>>>
> > > > > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>> <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>>>>.
> > > > > >
> > > > >
> > > > > --
> > > > > Jean-Baptiste Onofré
> > > > > [hidden email] <x-msg://58/user/SendEmail. <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>>
> > > > > http://blog.nanthrax.net <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>>>
> > > > > Talend - http://www.talend.com <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>>>
> > > > >
> > > > >
> > > > > If you reply to this email, your message will be added to the discussion below:
> > > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>>><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>>>>
> > > > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2> <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55> <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>>.
> > > > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>>>
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>>>>
> > > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>> <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>>>>.
> > > >
> > > >
> > > > --
> > > >
> > > > Apache Member
> > > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>>>> Committer & PMC
> > > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>>> Committer & Project Lead
> > > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>>>
> > > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>>>
> > > >
> > > > Software Architect / Project Manager / Scrum Master
> > > >
> > > >
> > > >
> > > >
> > > > If you reply to this email, your message will be added to the discussion below:
> > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>>>>
> > > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2> <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>>.
> > > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>>
> > >
> > >
> > >
> > >
> > > --
> > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html>>>
> > > Sent from the Karaf - User mailing list archive at Nabble.com.
> > >
> > >
> > >
> > > --
> > >
> > > Apache Member
> > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>>> Committer & PMC
> > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>> Committer & Project Lead
> > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>>
> > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>>
> > >
> > > Software Architect / Project Manager / Scrum Master
> > >
> > >
> > >
> > > If you reply to this email, your message will be added to the discussion below:
> > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html>>>
> > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2> <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>>.
> > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>
> >
> >
> >
> >
> > --
> > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html>>
> > Sent from the Karaf - User mailing list archive at Nabble.com.
> >
> >
> >
> > --
> >
> > Apache Member
> > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> Committer & Project Lead
> > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>
> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>
> >
> > Software Architect / Project Manager / Scrum Master
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html>>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://C0EC8190-BB8D-4925-967B-8204542967E2>>.
> > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> 
> 
> 
> 
> --
> View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048581.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048581.html>
> Sent from the Karaf - User mailing list archive at Nabble.com.
> 
> 
> 
> -- 
> 
> Apache Member
> Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer & Project Lead
> blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>
> 
> Software Architect / Project Manager / Scrum Master 
> 
> 
> 
> If you reply to this email, your message will be added to the discussion below:
> http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048582.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048582.html>
> To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>




--
View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048583.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Achim Nierbeck <bc...@googlemail.com>.
see inline :)


> Hi again (I love rainly Saturday afternoons where all geeks are at their
> keyboard ;-)),
>

hehe .. yes :-)


>
> > I tried to use felix.cm.dir to point CM to a writable directory.
> > if you don't change anything on this property, it's the default bundle
> cache directory.
>
> So you are saying setting felix.cm.dir should have some effect? I didn’t
> see any. Pointing it to some directory, nothing was written to it. I
> thought to have understood from JB that the only config files written in
> Karaf are the ones from ConfigRepository (which obviously does not care
> about felix.cm.dir)?
>

 ... not exactly. Let me try to rephrase that :-)

the felix.cm.dir is for ConfigurationAdmin service, if not set it's
something like

data/cache/0815/<dunno-the-name>/

directory. The crucial part it's part of the cache, if not configured
otherwise.

Now, in regards of how ConfigurationAdminService and Felix FileInstall play
along.
If FileInstall is configured to look for *.cfg files in a certain
directory. The description of that is found here:
http://karaf.apache.org/manual/latest/#_files

In that case FileInstall will use my.own.service.pid.is.here.cfg file as
configuration to be sent over to ConfigAdminService.
So FileInstall just reads this cfg file, interpretes the name of it as PID
for the service and sends the properties over to ConfigAdminService so that
one can do what ever is needed, usually re-configure some service.
This is not bound to the felix.xm.dir :)


>
> >  if the configuration does contain a flag for "persisting" the
> configuraiton. This is a combination of FelixFileInstall with ConfigAdmin
> service.
>
> Do you have a concrete example of what setting I need to change to prevent
> this flag being added to configurations?
>

that is

felix.fileinstall.filename

if you want to find out if it is set for a certain configuration you can
look at the config know to ConfigurationAdmin service with the config:*
commands. Like propery-list etc.



>
> > If you want to keep your own configuration separate and "not-persistent
> to Disk", use the <config> - part of a feature to
> > define the configuration.
>
>
> It is not „my own“ configuration that I want to keep separate, it is the
> user’s configuration that is done through directly accessing ConfigAdmin
> (through UIs, console, etc.) that I want to keep separate from the „static“
> configuration of the Karaf-based product.
>
>
if you don't have the property felix.fileinstall.filename in the
configuration, it shouldn't be persisted to the etc folder.
If you see a different behavior, I'd call it a bug. :-)


> Regards,
> Kai
>
>
> > On 5 Nov 2016, at 13:20, Achim Nierbeck [via Karaf] <
> ml-node+s922171n4048580h80@n3.nabble.com> wrote:
> >
> > Hi,
> >
> >
> >
> > > Configuration Admin service does have an internal storage, that one is
> the ConfigRepository
> >
> > CM is from Felix, CR from Karaf - and it does not implement any
> interface from Felix. So how does CR become an internal storage of Felix CM?
> >
> > > I doubt you can make this one read-only as it's internal
> >
> > I don’t want to make this read-only, I tried to use felix.cm.dir to
> point CM to a writable directory.
> >
> > if you don't change anything on this property, it's the default bundle
> cache directory.
> >
> >
> > > Make etc folder read-only that is possible
> >
> > How? I so far cannot see a possibility as CR seems to always write new
> configs in there.
> >
> >
> > Only as, JB already noted, if the configuration does contain a flag for
> "persisting" the configuraiton. This is a combination of FelixFileInstall
> with ConfigAdmin service.
> >
> > > Use a different folder then $KARAF_HOME/etc
> >
> > This seems to be the only possible workaround for me right now, but I
> actually wanted to avoid poving the Karaf *.properties files as well to a
> writable folder and rather wanted to keep it „internal“ to my Karaf
> distribution (so that users do not even think about touching them).
> >
> >
> > I've got to correct myself it's the KARAF_ETC property (
> http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/
> manual/latest/#_files>)
> > If you want to keep your own configuration separate and "not-persistent
> to Disk", use the <config> - part of a feature to
> > define the configuration. As long as no configuration file is "attached"
> to that configuration it'll never be persisted to the etc folder.
> >
> > Regards,
> > Kai
> >
> > > On 5 Nov 2016, at 12:12, Achim Nierbeck [via Karaf] <[hidden email]
> <x-msg://64/user/SendEmail.jtp?type=node&node=4048580&i=0>> wrote:
> > >
> > > Hi Kai,
> > >
> > > just re-read your first question.
> > > I'm not sure if I got all questions right so let me try to explain
> what I got :)
> > >
> > > 1) Configuration Admin service does have an internal storage, that one
> is the ConfigRepository, I doubt you can make this one read-only as it's
> internal
> > > 2) File-Install and CA are connected only by the property JB gave the
> description to, but the FileInstall part isn't part of ConfigRepository
> > > 3) Make etc folder read-only that is possible
> > > 4) have different etc folders, that is possible, part of FileInstall
> configuration.
> > > 5) Use sub-folders of etc for your own configs, possible.
> > > 6) Use a different folder then $KARAF_HOME/etc, it's possible just
> need to configure it via the start script or set-env.sh
> > >
> > >
> > > regards, Achim
> > >
> > >
> > >
> > > 2016-11-05 11:29 GMT+01:00 Kai Kreuzer <[hidden email]
> <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=0>>:
> > > How, can you elaborate on this? My goal is to have etc read-only
> (obviously including its sub-folders) and karaf.etc is currently hard-coded
> as the folder to store the configs.
> > >
> > > Cheers,
> > > Kai
> > >
> > > > On 5 Nov 2016, at 11:09, Achim Nierbeck [via Karaf] <[hidden email]
> <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=1>> wrote:
> > > >
> > > > You can use subfolders for a deportation of concern.
> > > >
> > > > Regards, Achim
> > > >
> > > > Am Samstag, 5. November 2016 schrieb Kai Kreuzer :
> > > > Hi JB,
> > > >
> > > > Thanks for the insights.
> > > >
> > > > I think what is not yet clear to me is how the ConfigRepository and
> the Felix ConfigurationAdmin interoperate.
> > > > If I am not mistaken, Karaf uses the Felix ConfigurationAdmin
> implementation. From the docs of Felix CM, I see that it persists the
> configurations (i.e. does NOT only hold it in memory) and its location can
> be configured by the felix.cm.dir property. Is this whole mechanism
> disabled in Karaf and the ConfigRepository actually intercepts those calls?
> > > >
> > > > > I propose to introduce a user property to let you define the
> storage location or disable it.
> > > >
> > > >
> > > > I think this would solve my issue - it would enable users to use
> different folders for reading configs through fileinstall and managing the
> overall ConfigAdmin settings in a different place.
> > > >
> > > > Probably it would suffice to not hardcode
> System.getProperty("karaf.etc“) in ConfigRepository, but come up with a
> new property here, right?
> > > >
> > > > Cheers,
> > > > Kai
> > > >
> > > > > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <<a
> href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#[hidden email]
> <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=2> <mailto:[hidden
> email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=
> 3>>&#39;)">ml-node+s922171n4048573h63@...> wrote:
> > > > >
> > > > > Hi,
> > > > >
> > > > > let me explain a bit.
> > > > >
> > > > > When you create a config using ConfigAdmin (using the ConfigAdmin
> > > > > service), it doesn't create a file (it's in "memory"). In that
> > > > > situation, if any change is not persisted to a cfg file.
> > > > > On the other hand, if you create a cfg file in Karaf etc folder,
> then
> > > > > the corresponding ConfigAdmin configuration is created and
> implicitely
> > > > > add a felix.fileinstall.filename property. Then, any change to the
> > > > > configuration is flush back to the cfg file.
> > > > >
> > > > > So, in Karaf, you have a feature that automatically create the
> > > > > corresponding cfg file when you create a configuration. And after
> that,
> > > > > we are on the "normal" behavior.
> > > > >
> > > > > The Karaf documentation is correct: when you have the
> > > > > felix.fileinstall.filename property in a ConfigAdmin
> configuration, if
> > > > > the enableConfigSave is true, it's flush back to cfg file, false
> doesn't.
> > > > >
> > > > > The difference is when the configuration is create and without the
> > > > > fileinstall.file property.
> > > > > In the case, you may want to disable the "auto-create" cfg file
> done by
> > > > > Karaf (ConfigRepository).
> > > > > The ConfigRepository is create (in the config feature) like this:
> > > > >
> > > > > ConfigRepository configRepository = new
> > > > > ConfigRepositoryImpl(configurationAdmin, new
> > > > > File(System.getProperty("karaf.etc")));
> > > > >
> > > > > The File is the storage, if null, Karaf doesn't do any storage.
> > > > >
> > > > > I propose to introduce a user property to let you define the
> storage
> > > > > location or disable it.
> > > > >
> > > > > Regards
> > > > > JB
> > > > >
> > > > >
> > > > > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> > > > >
> > > > > > Hi,
> > > > > >
> > > > > > I just came across the same issue. I would like to treat the etc
> folder as
> > > > > > read-only and thus prevent Karaf from doing changes to it.
> Nonetheless, I
> > > > > > want to keep fileinstall to read configs from etc and push them
> to
> > > > > > ConfigAdmin.
> > > > > >
> > > > > > I would have expected this to work by merely setting
> > > > > > "felix.fileinstall.enableConfigSave = false" - this is what
> the  Karaf (not
> > > > > > fileinstall!) documentation <https://karaf.apache.org/
> manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/
> manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files>> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files>>>>>
> > > > > > suggests.
> > > > > >
> > > > > > So what can I do to achieve my goal? What does it mean to "use a
> null
> > > > > > Storage"? What consequences does that have?
> > > > > >
> > > > > > I hope you can help!
> > > > > >
> > > > > > Thanks,
> > > > > > Kai
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>>>>
> > > > > > Sent from the Karaf - User mailing list archive at Nabble.com <
> http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <
> http://nabble.com/>>>.
> > > > > >
> > > > >
> > > > > --
> > > > > Jean-Baptiste Onofré
> > > > > [hidden email] <x-msg://58/user/SendEmail.
> <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=
> 0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.
> jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.
> jtp?type=node&node=4048573&i=0>>
> > > > > http://blog.nanthrax.net <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>>
> > > > > Talend - http://www.talend.com <http://www.talend.com/> <
> http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <
> http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>
> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <
> http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/>
> <http://www.talend.com/ <http://www.talend.com/>>>>
> > > > >
> > > > >
> > > > > If you reply to this email, your message will be added to the
> discussion below:
> > > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>>><
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>>>>
> > > > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>
> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>
> <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>>.
> > > > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>>
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html>>>
> > > > Sent from the Karaf - User mailing list archive at Nabble.com <
> http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <
> http://nabble.com/>>>.
> > > >
> > > >
> > > > --
> > > >
> > > > Apache Member
> > > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>> <
> http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>>>> Committer & PMC
> > > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>> Committer & Project Lead
> > > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>
> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>>
> > > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <
> http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS>>>>
> > > >
> > > > Software Architect / Project Manager / Scrum Master
> > > >
> > > >
> > > >
> > > >
> > > > If you reply to this email, your message will be added to the
> discussion below:
> > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html>> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html>>>
> > > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>
> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>>.
> > > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>
> > >
> > >
> > >
> > >
> > > --
> > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html>>
> > > Sent from the Karaf - User mailing list archive at Nabble.com.
> > >
> > >
> > >
> > > --
> > >
> > > Apache Member
> > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>>> Committer & PMC
> > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>
> Committer & Project Lead
> > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>
> > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>
> > >
> > > Software Architect / Project Manager / Scrum Master
> > >
> > >
> > >
> > > If you reply to this email, your message will be added to the
> discussion below:
> > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html>>
> > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>>.
> > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> >
> >
> >
> >
> > --
> > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048579.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048579.html>
> > Sent from the Karaf - User mailing list archive at Nabble.com.
> >
> >
> >
> > --
> >
> > Apache Member
> > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>>
> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer & Project Lead
> > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>
> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS>>
> >
> > Software Architect / Project Manager / Scrum Master
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion
> below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048580.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048580.html>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048581.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>



-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Kai Kreuzer <ka...@openhab.org>.
Hi again (I love rainly Saturday afternoons where all geeks are at their keyboard ;-)),

> I tried to use felix.cm.dir to point CM to a writable directory.
> if you don't change anything on this property, it's the default bundle cache directory. 

So you are saying setting felix.cm.dir should have some effect? I didn’t see any. Pointing it to some directory, nothing was written to it. I thought to have understood from JB that the only config files written in Karaf are the ones from ConfigRepository (which obviously does not care about felix.cm.dir)?

>  if the configuration does contain a flag for "persisting" the configuraiton. This is a combination of FelixFileInstall with ConfigAdmin service. 

Do you have a concrete example of what setting I need to change to prevent this flag being added to configurations?

> If you want to keep your own configuration separate and "not-persistent to Disk", use the <config> - part of a feature to 
> define the configuration. 


It is not „my own“ configuration that I want to keep separate, it is the user’s configuration that is done through directly accessing ConfigAdmin (through UIs, console, etc.) that I want to keep separate from the „static“ configuration of the Karaf-based product.

Regards,
Kai


> On 5 Nov 2016, at 13:20, Achim Nierbeck [via Karaf] <ml...@n3.nabble.com> wrote:
> 
> Hi, 
> 
> 
>  
> > Configuration Admin service does have an internal storage, that one is the ConfigRepository
> 
> CM is from Felix, CR from Karaf - and it does not implement any interface from Felix. So how does CR become an internal storage of Felix CM?
> 
> > I doubt you can make this one read-only as it's internal
> 
> I don’t want to make this read-only, I tried to use felix.cm.dir to point CM to a writable directory.
> 
> if you don't change anything on this property, it's the default bundle cache directory. 
>  
> 
> > Make etc folder read-only that is possible
> 
> How? I so far cannot see a possibility as CR seems to always write new configs in there.
> 
> 
> Only as, JB already noted, if the configuration does contain a flag for "persisting" the configuraiton. This is a combination of FelixFileInstall with ConfigAdmin service. 
>  
> > Use a different folder then $KARAF_HOME/etc
> 
> This seems to be the only possible workaround for me right now, but I actually wanted to avoid poving the Karaf *.properties files as well to a writable folder and rather wanted to keep it „internal“ to my Karaf distribution (so that users do not even think about touching them).
> 
> 
> I've got to correct myself it's the KARAF_ETC property (http://karaf.apache.org/manual/latest/#_files <http://karaf.apache.org/manual/latest/#_files>)
> If you want to keep your own configuration separate and "not-persistent to Disk", use the <config> - part of a feature to 
> define the configuration. As long as no configuration file is "attached" to that configuration it'll never be persisted to the etc folder. 
>  
> Regards,
> Kai
> 
> > On 5 Nov 2016, at 12:12, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://64/user/SendEmail.jtp?type=node&node=4048580&i=0>> wrote:
> >
> > Hi Kai,
> >
> > just re-read your first question.
> > I'm not sure if I got all questions right so let me try to explain what I got :)
> >
> > 1) Configuration Admin service does have an internal storage, that one is the ConfigRepository, I doubt you can make this one read-only as it's internal
> > 2) File-Install and CA are connected only by the property JB gave the description to, but the FileInstall part isn't part of ConfigRepository
> > 3) Make etc folder read-only that is possible
> > 4) have different etc folders, that is possible, part of FileInstall configuration.
> > 5) Use sub-folders of etc for your own configs, possible.
> > 6) Use a different folder then $KARAF_HOME/etc, it's possible just need to configure it via the start script or set-env.sh
> >
> >
> > regards, Achim
> >
> >
> >
> > 2016-11-05 11:29 GMT+01:00 Kai Kreuzer <[hidden email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=0>>:
> > How, can you elaborate on this? My goal is to have etc read-only (obviously including its sub-folders) and karaf.etc is currently hard-coded as the folder to store the configs.
> >
> > Cheers,
> > Kai
> >
> > > On 5 Nov 2016, at 11:09, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=1>> wrote:
> > >
> > > You can use subfolders for a deportation of concern.
> > >
> > > Regards, Achim
> > >
> > > Am Samstag, 5. November 2016 schrieb Kai Kreuzer :
> > > Hi JB,
> > >
> > > Thanks for the insights.
> > >
> > > I think what is not yet clear to me is how the ConfigRepository and the Felix ConfigurationAdmin interoperate.
> > > If I am not mistaken, Karaf uses the Felix ConfigurationAdmin implementation. From the docs of Felix CM, I see that it persists the configurations (i.e. does NOT only hold it in memory) and its location can be configured by the felix.cm.dir property. Is this whole mechanism disabled in Karaf and the ConfigRepository actually intercepts those calls?
> > >
> > > > I propose to introduce a user property to let you define the storage location or disable it.
> > >
> > >
> > > I think this would solve my issue - it would enable users to use different folders for reading configs through fileinstall and managing the overall ConfigAdmin settings in a different place.
> > >
> > > Probably it would suffice to not hardcode System.getProperty("karaf.etc“) in ConfigRepository, but come up with a new property here, right?
> > >
> > > Cheers,
> > > Kai
> > >
> > > > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#[hidden email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=2> <mailto:[hidden email] <x-...@...> wrote:
> > > >
> > > > Hi,
> > > >
> > > > let me explain a bit.
> > > >
> > > > When you create a config using ConfigAdmin (using the ConfigAdmin
> > > > service), it doesn't create a file (it's in "memory"). In that
> > > > situation, if any change is not persisted to a cfg file.
> > > > On the other hand, if you create a cfg file in Karaf etc folder, then
> > > > the corresponding ConfigAdmin configuration is created and implicitely
> > > > add a felix.fileinstall.filename property. Then, any change to the
> > > > configuration is flush back to the cfg file.
> > > >
> > > > So, in Karaf, you have a feature that automatically create the
> > > > corresponding cfg file when you create a configuration. And after that,
> > > > we are on the "normal" behavior.
> > > >
> > > > The Karaf documentation is correct: when you have the
> > > > felix.fileinstall.filename property in a ConfigAdmin configuration, if
> > > > the enableConfigSave is true, it's flush back to cfg file, false doesn't.
> > > >
> > > > The difference is when the configuration is create and without the
> > > > fileinstall.file property.
> > > > In the case, you may want to disable the "auto-create" cfg file done by
> > > > Karaf (ConfigRepository).
> > > > The ConfigRepository is create (in the config feature) like this:
> > > >
> > > > ConfigRepository configRepository = new
> > > > ConfigRepositoryImpl(configurationAdmin, new
> > > > File(System.getProperty("karaf.etc")));
> > > >
> > > > The File is the storage, if null, Karaf doesn't do any storage.
> > > >
> > > > I propose to introduce a user property to let you define the storage
> > > > location or disable it.
> > > >
> > > > Regards
> > > > JB
> > > >
> > > >
> > > > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > I just came across the same issue. I would like to treat the etc folder as
> > > > > read-only and thus prevent Karaf from doing changes to it. Nonetheless, I
> > > > > want to keep fileinstall to read configs from etc and push them to
> > > > > ConfigAdmin.
> > > > >
> > > > > I would have expected this to work by merely setting
> > > > > "felix.fileinstall.enableConfigSave = false" - this is what the  Karaf (not
> > > > > fileinstall!) documentation <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>>>
> > > > > suggests.
> > > > >
> > > > > So what can I do to achieve my goal? What does it mean to "use a null
> > > > > Storage"? What consequences does that have?
> > > > >
> > > > > I hope you can help!
> > > > >
> > > > > Thanks,
> > > > > Kai
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>>>
> > > > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>>>.
> > > > >
> > > >
> > > > --
> > > > Jean-Baptiste Onofré
> > > > [hidden email] <x-msg://58/user/SendEmail. <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>>
> > > > http://blog.nanthrax.net <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>>
> > > > Talend - http://www.talend.com <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>>
> > > >
> > > >
> > > > If you reply to this email, your message will be added to the discussion below:
> > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>>>
> > > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55> <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>>.
> > > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>>
> > >
> > >
> > >
> > >
> > > --
> > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>>>
> > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/ <http://nabble.com/> <http://nabble.com/ <http://nabble.com/>>>.
> > >
> > >
> > > --
> > >
> > > Apache Member
> > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>> <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>>> Committer & PMC
> > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>> Committer & Project Lead
> > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>>
> > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>>
> > >
> > > Software Architect / Project Manager / Scrum Master
> > >
> > >
> > >
> > >
> > > If you reply to this email, your message will be added to the discussion below:
> > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>>>
> > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>>.
> > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>
> >
> >
> >
> >
> > --
> > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html>>
> > Sent from the Karaf - User mailing list archive at Nabble.com.
> >
> >
> >
> > --
> >
> > Apache Member
> > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> Committer & Project Lead
> > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>
> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>
> >
> > Software Architect / Project Manager / Scrum Master
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html>>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://29E1E47B-1471-4D0E-8BD2-A704958D2295>>.
> > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> 
> 
> 
> 
> --
> View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html>
> Sent from the Karaf - User mailing list archive at Nabble.com.
> 
> 
> 
> -- 
> 
> Apache Member
> Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer & Project Lead
> blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>
> 
> Software Architect / Project Manager / Scrum Master 
> 
> 
> 
> If you reply to this email, your message will be added to the discussion below:
> http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048580.html>
> To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>




--
View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048581.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Achim Nierbeck <bc...@googlemail.com>.
Hi,




> > Configuration Admin service does have an internal storage, that one is
> the ConfigRepository
>
> CM is from Felix, CR from Karaf - and it does not implement any interface
> from Felix. So how does CR become an internal storage of Felix CM?
>
> > I doubt you can make this one read-only as it's internal
>
> I don’t want to make this read-only, I tried to use felix.cm.dir to point
> CM to a writable directory.
>

if you don't change anything on this property, it's the default bundle
cache directory.


>
> > Make etc folder read-only that is possible
>
> How? I so far cannot see a possibility as CR seems to always write new
> configs in there.
>
>
Only as, JB already noted, if the configuration does contain a flag for
"persisting" the configuraiton. This is a combination of FelixFileInstall
with ConfigAdmin service.


> > Use a different folder then $KARAF_HOME/etc
>
> This seems to be the only possible workaround for me right now, but I
> actually wanted to avoid poving the Karaf *.properties files as well to a
> writable folder and rather wanted to keep it „internal“ to my Karaf
> distribution (so that users do not even think about touching them).
>
>
I've got to correct myself it's the KARAF_ETC property (
http://karaf.apache.org/manual/latest/#_files)
If you want to keep your own configuration separate and "not-persistent to
Disk", use the <config> - part of a feature to
define the configuration. As long as no configuration file is "attached" to
that configuration it'll never be persisted to the etc folder.


> Regards,
> Kai
>
> > On 5 Nov 2016, at 12:12, Achim Nierbeck [via Karaf] <
> ml-node+s922171n4048578h18@n3.nabble.com> wrote:
> >
> > Hi Kai,
> >
> > just re-read your first question.
> > I'm not sure if I got all questions right so let me try to explain what
> I got :)
> >
> > 1) Configuration Admin service does have an internal storage, that one
> is the ConfigRepository, I doubt you can make this one read-only as it's
> internal
> > 2) File-Install and CA are connected only by the property JB gave the
> description to, but the FileInstall part isn't part of ConfigRepository
> > 3) Make etc folder read-only that is possible
> > 4) have different etc folders, that is possible, part of FileInstall
> configuration.
> > 5) Use sub-folders of etc for your own configs, possible.
> > 6) Use a different folder then $KARAF_HOME/etc, it's possible just need
> to configure it via the start script or set-env.sh
> >
> >
> > regards, Achim
> >
> >
> >
> > 2016-11-05 11:29 GMT+01:00 Kai Kreuzer <[hidden email]
> <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=0>>:
> > How, can you elaborate on this? My goal is to have etc read-only
> (obviously including its sub-folders) and karaf.etc is currently hard-coded
> as the folder to store the configs.
> >
> > Cheers,
> > Kai
> >
> > > On 5 Nov 2016, at 11:09, Achim Nierbeck [via Karaf] <[hidden email]
> <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=1>> wrote:
> > >
> > > You can use subfolders for a deportation of concern.
> > >
> > > Regards, Achim
> > >
> > > Am Samstag, 5. November 2016 schrieb Kai Kreuzer :
> > > Hi JB,
> > >
> > > Thanks for the insights.
> > >
> > > I think what is not yet clear to me is how the ConfigRepository and
> the Felix ConfigurationAdmin interoperate.
> > > If I am not mistaken, Karaf uses the Felix ConfigurationAdmin
> implementation. From the docs of Felix CM, I see that it persists the
> configurations (i.e. does NOT only hold it in memory) and its location can
> be configured by the felix.cm.dir property. Is this whole mechanism
> disabled in Karaf and the ConfigRepository actually intercepts those calls?
> > >
> > > > I propose to introduce a user property to let you define the storage
> location or disable it.
> > >
> > >
> > > I think this would solve my issue - it would enable users to use
> different folders for reading configs through fileinstall and managing the
> overall ConfigAdmin settings in a different place.
> > >
> > > Probably it would suffice to not hardcode
> System.getProperty("karaf.etc“) in ConfigRepository, but come up with a
> new property here, right?
> > >
> > > Cheers,
> > > Kai
> > >
> > > > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <<a
> href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#[hidden email]
> <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=2> <mailto:[hidden
> email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=
> 3>>&#39;)">ml-node+s922171n4048573h63@...> wrote:
> > > >
> > > > Hi,
> > > >
> > > > let me explain a bit.
> > > >
> > > > When you create a config using ConfigAdmin (using the ConfigAdmin
> > > > service), it doesn't create a file (it's in "memory"). In that
> > > > situation, if any change is not persisted to a cfg file.
> > > > On the other hand, if you create a cfg file in Karaf etc folder, then
> > > > the corresponding ConfigAdmin configuration is created and
> implicitely
> > > > add a felix.fileinstall.filename property. Then, any change to the
> > > > configuration is flush back to the cfg file.
> > > >
> > > > So, in Karaf, you have a feature that automatically create the
> > > > corresponding cfg file when you create a configuration. And after
> that,
> > > > we are on the "normal" behavior.
> > > >
> > > > The Karaf documentation is correct: when you have the
> > > > felix.fileinstall.filename property in a ConfigAdmin configuration,
> if
> > > > the enableConfigSave is true, it's flush back to cfg file, false
> doesn't.
> > > >
> > > > The difference is when the configuration is create and without the
> > > > fileinstall.file property.
> > > > In the case, you may want to disable the "auto-create" cfg file done
> by
> > > > Karaf (ConfigRepository).
> > > > The ConfigRepository is create (in the config feature) like this:
> > > >
> > > > ConfigRepository configRepository = new
> > > > ConfigRepositoryImpl(configurationAdmin, new
> > > > File(System.getProperty("karaf.etc")));
> > > >
> > > > The File is the storage, if null, Karaf doesn't do any storage.
> > > >
> > > > I propose to introduce a user property to let you define the storage
> > > > location or disable it.
> > > >
> > > > Regards
> > > > JB
> > > >
> > > >
> > > > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> > > >
> > > > > Hi,
> > > > >
> > > > > I just came across the same issue. I would like to treat the etc
> folder as
> > > > > read-only and thus prevent Karaf from doing changes to it.
> Nonetheless, I
> > > > > want to keep fileinstall to read configs from etc and push them to
> > > > > ConfigAdmin.
> > > > >
> > > > > I would have expected this to work by merely setting
> > > > > "felix.fileinstall.enableConfigSave = false" - this is what the
> Karaf (not
> > > > > fileinstall!) documentation <https://karaf.apache.org/
> manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <
> https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/
> manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>>
> > > > > suggests.
> > > > >
> > > > > So what can I do to achieve my goal? What does it mean to "use a
> null
> > > > > Storage"? What consequences does that have?
> > > > >
> > > > > I hope you can help!
> > > > >
> > > > > Thanks,
> > > > > Kai
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>>>
> > > > > Sent from the Karaf - User mailing list archive at Nabble.com <
> http://nabble.com/ <http://nabble.com/>>.
> > > > >
> > > >
> > > > --
> > > > Jean-Baptiste Onofré
> > > > [hidden email] <x-msg://58/user/SendEmail.
> <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=
> 0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.
> jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.
> jtp?type=node&node=4048573&i=0>>
> > > > http://blog.nanthrax.net <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>
> > > > Talend - http://www.talend.com <http://www.talend.com/> <
> http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <
> http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>
> > > >
> > > >
> > > > If you reply to this email, your message will be added to the
> discussion below:
> > > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>><
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>>>
> > > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>
> <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>>.
> > > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>
> > >
> > >
> > >
> > >
> > > --
> > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html>>
> > > Sent from the Karaf - User mailing list archive at Nabble.com <
> http://nabble.com/ <http://nabble.com/>>.
> > >
> > >
> > > --
> > >
> > > Apache Member
> > > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <
> http://karaf.apache.org/ <http://karaf.apache.org/>>> Committer & PMC
> > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/
> display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>>
> Committer & Project Lead
> > > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <
> http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>
> > > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>
> > >
> > > Software Architect / Project Manager / Scrum Master
> > >
> > >
> > >
> > >
> > > If you reply to this email, your message will be added to the
> discussion below:
> > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html> <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html>>
> > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>>.
> > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> >
> >
> >
> >
> > --
> > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html>
> > Sent from the Karaf - User mailing list archive at Nabble.com.
> >
> >
> >
> > --
> >
> > Apache Member
> > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>>
> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer & Project Lead
> > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>
> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS>>
> >
> > Software Architect / Project Manager / Scrum Master
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion
> below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048578.html>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048579.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>



-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Kai Kreuzer <ka...@openhab.org>.
Hi Achim,

> Configuration Admin service does have an internal storage, that one is the ConfigRepository

CM is from Felix, CR from Karaf - and it does not implement any interface from Felix. So how does CR become an internal storage of Felix CM?

> I doubt you can make this one read-only as it's internal

I don’t want to make this read-only, I tried to use felix.cm.dir to point CM to a writable directory.

> Make etc folder read-only that is possible

How? I so far cannot see a possibility as CR seems to always write new configs in there.

> Use a different folder then $KARAF_HOME/etc

This seems to be the only possible workaround for me right now, but I actually wanted to avoid poving the Karaf *.properties files as well to a writable folder and rather wanted to keep it „internal“ to my Karaf distribution (so that users do not even think about touching them).

Regards,
Kai

> On 5 Nov 2016, at 12:12, Achim Nierbeck [via Karaf] <ml...@n3.nabble.com> wrote:
> 
> Hi Kai, 
> 
> just re-read your first question. 
> I'm not sure if I got all questions right so let me try to explain what I got :)
> 
> 1) Configuration Admin service does have an internal storage, that one is the ConfigRepository, I doubt you can make this one read-only as it's internal
> 2) File-Install and CA are connected only by the property JB gave the description to, but the FileInstall part isn't part of ConfigRepository
> 3) Make etc folder read-only that is possible
> 4) have different etc folders, that is possible, part of FileInstall configuration. 
> 5) Use sub-folders of etc for your own configs, possible. 
> 6) Use a different folder then $KARAF_HOME/etc, it's possible just need to configure it via the start script or set-env.sh 
> 
> 
> regards, Achim
> 
> 
> 
> 2016-11-05 11:29 GMT+01:00 Kai Kreuzer <[hidden email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=0>>:
> How, can you elaborate on this? My goal is to have etc read-only (obviously including its sub-folders) and karaf.etc is currently hard-coded as the folder to store the configs.
> 
> Cheers,
> Kai
> 
> > On 5 Nov 2016, at 11:09, Achim Nierbeck [via Karaf] <[hidden email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=1>> wrote:
> >
> > You can use subfolders for a deportation of concern.
> >
> > Regards, Achim
> >
> > Am Samstag, 5. November 2016 schrieb Kai Kreuzer :
> > Hi JB,
> >
> > Thanks for the insights.
> >
> > I think what is not yet clear to me is how the ConfigRepository and the Felix ConfigurationAdmin interoperate.
> > If I am not mistaken, Karaf uses the Felix ConfigurationAdmin implementation. From the docs of Felix CM, I see that it persists the configurations (i.e. does NOT only hold it in memory) and its location can be configured by the felix.cm.dir property. Is this whole mechanism disabled in Karaf and the ConfigRepository actually intercepts those calls?
> >
> > > I propose to introduce a user property to let you define the storage location or disable it.
> >
> >
> > I think this would solve my issue - it would enable users to use different folders for reading configs through fileinstall and managing the overall ConfigAdmin settings in a different place.
> >
> > Probably it would suffice to not hardcode System.getProperty("karaf.etc“) in ConfigRepository, but come up with a new property here, right?
> >
> > Cheers,
> > Kai
> >
> > > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#[hidden email] <x-msg://62/user/SendEmail.jtp?type=node&node=4048578&i=2> <mailto:[hidden email] <x-...@...> wrote:
> > >
> > > Hi,
> > >
> > > let me explain a bit.
> > >
> > > When you create a config using ConfigAdmin (using the ConfigAdmin
> > > service), it doesn't create a file (it's in "memory"). In that
> > > situation, if any change is not persisted to a cfg file.
> > > On the other hand, if you create a cfg file in Karaf etc folder, then
> > > the corresponding ConfigAdmin configuration is created and implicitely
> > > add a felix.fileinstall.filename property. Then, any change to the
> > > configuration is flush back to the cfg file.
> > >
> > > So, in Karaf, you have a feature that automatically create the
> > > corresponding cfg file when you create a configuration. And after that,
> > > we are on the "normal" behavior.
> > >
> > > The Karaf documentation is correct: when you have the
> > > felix.fileinstall.filename property in a ConfigAdmin configuration, if
> > > the enableConfigSave is true, it's flush back to cfg file, false doesn't.
> > >
> > > The difference is when the configuration is create and without the
> > > fileinstall.file property.
> > > In the case, you may want to disable the "auto-create" cfg file done by
> > > Karaf (ConfigRepository).
> > > The ConfigRepository is create (in the config feature) like this:
> > >
> > > ConfigRepository configRepository = new
> > > ConfigRepositoryImpl(configurationAdmin, new
> > > File(System.getProperty("karaf.etc")));
> > >
> > > The File is the storage, if null, Karaf doesn't do any storage.
> > >
> > > I propose to introduce a user property to let you define the storage
> > > location or disable it.
> > >
> > > Regards
> > > JB
> > >
> > >
> > > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> > >
> > > > Hi,
> > > >
> > > > I just came across the same issue. I would like to treat the etc folder as
> > > > read-only and thus prevent Karaf from doing changes to it. Nonetheless, I
> > > > want to keep fileinstall to read configs from etc and push them to
> > > > ConfigAdmin.
> > > >
> > > > I would have expected this to work by merely setting
> > > > "felix.fileinstall.enableConfigSave = false" - this is what the  Karaf (not
> > > > fileinstall!) documentation <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>>
> > > > suggests.
> > > >
> > > > So what can I do to achieve my goal? What does it mean to "use a null
> > > > Storage"? What consequences does that have?
> > > >
> > > > I hope you can help!
> > > >
> > > > Thanks,
> > > > Kai
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>>
> > > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/ <http://nabble.com/>>.
> > > >
> > >
> > > --
> > > Jean-Baptiste Onofré
> > > [hidden email] <x-msg://58/user/SendEmail. <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>>
> > > http://blog.nanthrax.net <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>>
> > > Talend - http://www.talend.com <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>> <http://www.talend.com/ <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>>
> > >
> > >
> > > If you reply to this email, your message will be added to the discussion below:
> > > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>>
> > > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55> <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>>.
> > > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>>
> >
> >
> >
> >
> > --
> > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>>
> > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/ <http://nabble.com/>>.
> >
> >
> > --
> >
> > Apache Member
> > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/> <http://karaf.apache.org/ <http://karaf.apache.org/>>> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/> <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>>> Committer & Project Lead
> > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/> <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>>
> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS> <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>>
> >
> > Software Architect / Project Manager / Scrum Master
> >
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://D6B1B0C7-691B-456D-9B43-301EC2056C55>>.
> > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> 
> 
> 
> 
> --
> View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html>
> Sent from the Karaf - User mailing list archive at Nabble.com.
> 
> 
> 
> -- 
> 
> Apache Member
> Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer & Project Lead
> blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>
> 
> Software Architect / Project Manager / Scrum Master 
> 
> 
> 
> If you reply to this email, your message will be added to the discussion below:
> http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048578.html>
> To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>




--
View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048579.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Achim Nierbeck <bc...@googlemail.com>.
Hi Kai,

just re-read your first question.
I'm not sure if I got all questions right so let me try to explain what I
got :)

1) Configuration Admin service does have an internal storage, that one is
the ConfigRepository, I doubt you can make this one read-only as it's
internal
2) File-Install and CA are connected only by the property JB gave the
description to, but the FileInstall part isn't part of ConfigRepository
3) Make etc folder read-only that is possible
4) have different etc folders, that is possible, part of FileInstall
configuration.
5) Use sub-folders of etc for your own configs, possible.
6) Use a different folder then $KARAF_HOME/etc, it's possible just need to
configure it via the start script or set-env.sh


regards, Achim



2016-11-05 11:29 GMT+01:00 Kai Kreuzer <ka...@openhab.org>:

> How, can you elaborate on this? My goal is to have etc read-only
> (obviously including its sub-folders) and karaf.etc is currently hard-coded
> as the folder to store the configs.
>
> Cheers,
> Kai
>
> > On 5 Nov 2016, at 11:09, Achim Nierbeck [via Karaf] <
> ml-node+s922171n4048575h25@n3.nabble.com> wrote:
> >
> > You can use subfolders for a deportation of concern.
> >
> > Regards, Achim
> >
> > Am Samstag, 5. November 2016 schrieb Kai Kreuzer :
> > Hi JB,
> >
> > Thanks for the insights.
> >
> > I think what is not yet clear to me is how the ConfigRepository and the
> Felix ConfigurationAdmin interoperate.
> > If I am not mistaken, Karaf uses the Felix ConfigurationAdmin
> implementation. From the docs of Felix CM, I see that it persists the
> configurations (i.e. does NOT only hold it in memory) and its location can
> be configured by the felix.cm.dir property. Is this whole mechanism
> disabled in Karaf and the ConfigRepository actually intercepts those calls?
> >
> > > I propose to introduce a user property to let you define the storage
> location or disable it.
> >
> >
> > I think this would solve my issue - it would enable users to use
> different folders for reading configs through fileinstall and managing the
> overall ConfigAdmin settings in a different place.
> >
> > Probably it would suffice to not hardcode System.getProperty("karaf.etc“)
> in ConfigRepository, but come up with a new property here, right?
> >
> > Cheers,
> > Kai
> >
> > > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <<a href="javascript:;"
> onclick="_e(event, &#39;cvml&#39;, &#39;ml-node+
> s922171n4048573h63@n3.nabble.com <mailto:ml-node+
> s922171n4048573h63@n3.nabble.com>&#39;)">ml-node+s922171n4048573h63@...>
> wrote:
> > >
> > > Hi,
> > >
> > > let me explain a bit.
> > >
> > > When you create a config using ConfigAdmin (using the ConfigAdmin
> > > service), it doesn't create a file (it's in "memory"). In that
> > > situation, if any change is not persisted to a cfg file.
> > > On the other hand, if you create a cfg file in Karaf etc folder, then
> > > the corresponding ConfigAdmin configuration is created and implicitely
> > > add a felix.fileinstall.filename property. Then, any change to the
> > > configuration is flush back to the cfg file.
> > >
> > > So, in Karaf, you have a feature that automatically create the
> > > corresponding cfg file when you create a configuration. And after that,
> > > we are on the "normal" behavior.
> > >
> > > The Karaf documentation is correct: when you have the
> > > felix.fileinstall.filename property in a ConfigAdmin configuration, if
> > > the enableConfigSave is true, it's flush back to cfg file, false
> doesn't.
> > >
> > > The difference is when the configuration is create and without the
> > > fileinstall.file property.
> > > In the case, you may want to disable the "auto-create" cfg file done by
> > > Karaf (ConfigRepository).
> > > The ConfigRepository is create (in the config feature) like this:
> > >
> > > ConfigRepository configRepository = new
> > > ConfigRepositoryImpl(configurationAdmin, new
> > > File(System.getProperty("karaf.etc")));
> > >
> > > The File is the storage, if null, Karaf doesn't do any storage.
> > >
> > > I propose to introduce a user property to let you define the storage
> > > location or disable it.
> > >
> > > Regards
> > > JB
> > >
> > >
> > > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> > >
> > > > Hi,
> > > >
> > > > I just came across the same issue. I would like to treat the etc
> folder as
> > > > read-only and thus prevent Karaf from doing changes to it.
> Nonetheless, I
> > > > want to keep fileinstall to read configs from etc and push them to
> > > > ConfigAdmin.
> > > >
> > > > I would have expected this to work by merely setting
> > > > "felix.fileinstall.enableConfigSave = false" - this is what the
> Karaf (not
> > > > fileinstall!) documentation <https://karaf.apache.org/
> manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <
> https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/
> manual/latest/#_files>>>
> > > > suggests.
> > > >
> > > > So what can I do to achieve my goal? What does it mean to "use a null
> > > > Storage"? What consequences does that have?
> > > >
> > > > I hope you can help!
> > > >
> > > > Thanks,
> > > > Kai
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html> <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>>
> > > > Sent from the Karaf - User mailing list archive at Nabble.com <
> http://nabble.com/>.
> > > >
> > >
> > > --
> > > Jean-Baptiste Onofré
> > > [hidden email] <x-msg://58/user/SendEmail. <x-msg://58/user/SendEmail.
> jtp?type=node&node=4048573&i=0>jtp?type=node&node=4048573&i=
> <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>0
> <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>>
> > > http://blog.nanthrax.net <http://blog.nanthrax.net/> <
> http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>
> > > Talend - http://www.talend.com <http://www.talend.com/> <
> http://www.talend.com/ <http://www.talend.com/>>
> > >
> > >
> > > If you reply to this email, your message will be added to the
> discussion below:
> > > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html><
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>>
> > > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==
> <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>>.
> > > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <
> http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_
> viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> >
> >
> >
> >
> > --
> > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html>
> > Sent from the Karaf - User mailing list archive at Nabble.com <
> http://nabble.com/>.
> >
> >
> > --
> >
> > Apache Member
> > Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>>
> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <
> http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer & Project Lead
> > blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>
> > Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <
> http://bit.ly/1ps9rkS>>
> >
> > Software Architect / Project Manager / Scrum Master
> >
> >
> >
> >
> > If you reply to this email, your message will be added to the discussion
> below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048575.html>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048576.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>



-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Kai Kreuzer <ka...@openhab.org>.
How, can you elaborate on this? My goal is to have etc read-only (obviously including its sub-folders) and karaf.etc is currently hard-coded as the folder to store the configs.

Cheers,
Kai

> On 5 Nov 2016, at 11:09, Achim Nierbeck [via Karaf] <ml...@n3.nabble.com> wrote:
> 
> You can use subfolders for a deportation of concern.
> 
> Regards, Achim 
> 
> Am Samstag, 5. November 2016 schrieb Kai Kreuzer :
> Hi JB,
> 
> Thanks for the insights.
> 
> I think what is not yet clear to me is how the ConfigRepository and the Felix ConfigurationAdmin interoperate.
> If I am not mistaken, Karaf uses the Felix ConfigurationAdmin implementation. From the docs of Felix CM, I see that it persists the configurations (i.e. does NOT only hold it in memory) and its location can be configured by the felix.cm.dir property. Is this whole mechanism disabled in Karaf and the ConfigRepository actually intercepts those calls?
> 
> > I propose to introduce a user property to let you define the storage location or disable it.
> 
> 
> I think this would solve my issue - it would enable users to use different folders for reading configs through fileinstall and managing the overall ConfigAdmin settings in a different place.
> 
> Probably it would suffice to not hardcode System.getProperty("karaf.etc“) in ConfigRepository, but come up with a new property here, right?
> 
> Cheers,
> Kai
> 
> > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <<a href="javascript:;" onclick="_e(event, &#39;cvml&#39;, &#39;ml-node+s922171n4048573h63@n3.nabble.com <ma...@...> wrote:
> >
> > Hi,
> >
> > let me explain a bit.
> >
> > When you create a config using ConfigAdmin (using the ConfigAdmin
> > service), it doesn't create a file (it's in "memory"). In that
> > situation, if any change is not persisted to a cfg file.
> > On the other hand, if you create a cfg file in Karaf etc folder, then
> > the corresponding ConfigAdmin configuration is created and implicitely
> > add a felix.fileinstall.filename property. Then, any change to the
> > configuration is flush back to the cfg file.
> >
> > So, in Karaf, you have a feature that automatically create the
> > corresponding cfg file when you create a configuration. And after that,
> > we are on the "normal" behavior.
> >
> > The Karaf documentation is correct: when you have the
> > felix.fileinstall.filename property in a ConfigAdmin configuration, if
> > the enableConfigSave is true, it's flush back to cfg file, false doesn't.
> >
> > The difference is when the configuration is create and without the
> > fileinstall.file property.
> > In the case, you may want to disable the "auto-create" cfg file done by
> > Karaf (ConfigRepository).
> > The ConfigRepository is create (in the config feature) like this:
> >
> > ConfigRepository configRepository = new
> > ConfigRepositoryImpl(configurationAdmin, new
> > File(System.getProperty("karaf.etc")));
> >
> > The File is the storage, if null, Karaf doesn't do any storage.
> >
> > I propose to introduce a user property to let you define the storage
> > location or disable it.
> >
> > Regards
> > JB
> >
> >
> > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> >
> > > Hi,
> > >
> > > I just came across the same issue. I would like to treat the etc folder as
> > > read-only and thus prevent Karaf from doing changes to it. Nonetheless, I
> > > want to keep fileinstall to read configs from etc and push them to
> > > ConfigAdmin.
> > >
> > > I would have expected this to work by merely setting
> > > "felix.fileinstall.enableConfigSave = false" - this is what the  Karaf (not
> > > fileinstall!) documentation <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files> <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>>
> > > suggests.
> > >
> > > So what can I do to achieve my goal? What does it mean to "use a null
> > > Storage"? What consequences does that have?
> > >
> > > I hope you can help!
> > >
> > > Thanks,
> > > Kai
> > >
> > >
> > >
> > > --
> > > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html> <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>>
> > > Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/>.
> > >
> >
> > --
> > Jean-Baptiste Onofré
> > [hidden email] <x-msg://58/user/SendEmail. <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>jtp?type=node&node=4048573&i= <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>0 <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0>>
> > http://blog.nanthrax.net <http://blog.nanthrax.net/> <http://blog.nanthrax.net/ <http://blog.nanthrax.net/>>
> > Talend - http://www.talend.com <http://www.talend.com/> <http://www.talend.com/ <http://www.talend.com/>>
> >
> >
> > If you reply to this email, your message will be added to the discussion below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html><http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng== <applewebdata://33A4F3B1-28AC-4AC9-906F-F68282AA8075>>.
> > NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>>
> 
> 
> 
> 
> --
> View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html>
> Sent from the Karaf - User mailing list archive at Nabble.com <http://nabble.com/>.
> 
> 
> -- 
> 
> Apache Member
> Apache Karaf <http://karaf.apache.org/ <http://karaf.apache.org/>> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/ <http://wiki.ops4j.org/display/paxweb/Pax+Web/>> Committer & Project Lead
> blog <http://notizblog.nierbeck.de/ <http://notizblog.nierbeck.de/>>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS <http://bit.ly/1ps9rkS>>
> 
> Software Architect / Project Manager / Scrum Master 
> 
> 
> 
> 
> If you reply to this email, your message will be added to the discussion below:
> http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048575.html>
> To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>




--
View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048576.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Achim Nierbeck <bc...@googlemail.com>.
You can use subfolders for a deportation of concern.

Regards, Achim

Am Samstag, 5. November 2016 schrieb Kai Kreuzer :

> Hi JB,
>
> Thanks for the insights.
>
> I think what is not yet clear to me is how the ConfigRepository and the
> Felix ConfigurationAdmin interoperate.
> If I am not mistaken, Karaf uses the Felix ConfigurationAdmin
> implementation. From the docs of Felix CM, I see that it persists the
> configurations (i.e. does NOT only hold it in memory) and its location can
> be configured by the felix.cm.dir property. Is this whole mechanism
> disabled in Karaf and the ConfigRepository actually intercepts those calls?
>
> > I propose to introduce a user property to let you define the storage
> location or disable it.
>
>
> I think this would solve my issue - it would enable users to use different
> folders for reading configs through fileinstall and managing the overall
> ConfigAdmin settings in a different place.
>
> Probably it would suffice to not hardcode System.getProperty("karaf.etc“)
> in ConfigRepository, but come up with a new property here, right?
>
> Cheers,
> Kai
>
> > On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <
> ml-node+s922171n4048573h63@n3.nabble.com <javascript:;>> wrote:
> >
> > Hi,
> >
> > let me explain a bit.
> >
> > When you create a config using ConfigAdmin (using the ConfigAdmin
> > service), it doesn't create a file (it's in "memory"). In that
> > situation, if any change is not persisted to a cfg file.
> > On the other hand, if you create a cfg file in Karaf etc folder, then
> > the corresponding ConfigAdmin configuration is created and implicitely
> > add a felix.fileinstall.filename property. Then, any change to the
> > configuration is flush back to the cfg file.
> >
> > So, in Karaf, you have a feature that automatically create the
> > corresponding cfg file when you create a configuration. And after that,
> > we are on the "normal" behavior.
> >
> > The Karaf documentation is correct: when you have the
> > felix.fileinstall.filename property in a ConfigAdmin configuration, if
> > the enableConfigSave is true, it's flush back to cfg file, false doesn't.
> >
> > The difference is when the configuration is create and without the
> > fileinstall.file property.
> > In the case, you may want to disable the "auto-create" cfg file done by
> > Karaf (ConfigRepository).
> > The ConfigRepository is create (in the config feature) like this:
> >
> > ConfigRepository configRepository = new
> > ConfigRepositoryImpl(configurationAdmin, new
> > File(System.getProperty("karaf.etc")));
> >
> > The File is the storage, if null, Karaf doesn't do any storage.
> >
> > I propose to introduce a user property to let you define the storage
> > location or disable it.
> >
> > Regards
> > JB
> >
> >
> > On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> >
> > > Hi,
> > >
> > > I just came across the same issue. I would like to treat the etc
> folder as
> > > read-only and thus prevent Karaf from doing changes to it.
> Nonetheless, I
> > > want to keep fileinstall to read configs from etc and push them to
> > > ConfigAdmin.
> > >
> > > I would have expected this to work by merely setting
> > > "felix.fileinstall.enableConfigSave = false" - this is what the
> Karaf (not
> > > fileinstall!) documentation <https://karaf.apache.org/
> manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>>
> > > suggests.
> > >
> > > So what can I do to achieve my goal? What does it mean to "use a null
> > > Storage"? What consequences does that have?
> > >
> > > I hope you can help!
> > >
> > > Thanks,
> > > Kai
> > >
> > >
> > >
> > > --
> > > View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html <http://karaf.922171.n3.
> nabble.com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048570.html>
> > > Sent from the Karaf - User mailing list archive at Nabble.com.
> > >
> >
> > --
> > Jean-Baptiste Onofré
> > [hidden email] <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=
> 0>
> > http://blog.nanthrax.net <http://blog.nanthrax.net/>
> > Talend - http://www.talend.com <http://www.talend.com/>
> >
> >
> > If you reply to this email, your message will be added to the discussion
> below:
> > http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html <
> http://karaf.922171.n3.nabble.com/felix-fileinstall-
> enableConfigSave-false-ignored-tp4047867p4048573.html>
> > To unsubscribe from felix.fileinstall.enableConfigSave = false
> ignored?, click here <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=
> a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> > NAML <http://karaf.922171.n3.nabble.com/template/
> NamlServlet.jtp?macro=macro_viewer&id=instant_html%
> 21nabble%3Aemail.naml&base=nabble.naml.namespaces.
> BasicNamespace-nabble.view.web.template.NabbleNamespace-
> nabble.view.web.template.NodeNamespace&breadcrumbs=
> notify_subscribers%21nabble%3Aemail.naml-instant_emails%
> 21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.
> com/felix-fileinstall-enableConfigSave-false-
> ignored-tp4047867p4048574.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>


-- 

Apache Member
Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
Project Lead
blog <http://notizblog.nierbeck.de/>
Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>

Software Architect / Project Manager / Scrum Master

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Kai Kreuzer <ka...@openhab.org>.
Hi JB,

Thanks for the insights.

I think what is not yet clear to me is how the ConfigRepository and the Felix ConfigurationAdmin interoperate.
If I am not mistaken, Karaf uses the Felix ConfigurationAdmin implementation. From the docs of Felix CM, I see that it persists the configurations (i.e. does NOT only hold it in memory) and its location can be configured by the felix.cm.dir property. Is this whole mechanism disabled in Karaf and the ConfigRepository actually intercepts those calls?

> I propose to introduce a user property to let you define the storage location or disable it. 


I think this would solve my issue - it would enable users to use different folders for reading configs through fileinstall and managing the overall ConfigAdmin settings in a different place.

Probably it would suffice to not hardcode System.getProperty("karaf.etc“) in ConfigRepository, but come up with a new property here, right?

Cheers,
Kai

> On 5 Nov 2016, at 10:30, jbonofre [via Karaf] <ml...@n3.nabble.com> wrote:
> 
> Hi, 
> 
> let me explain a bit. 
> 
> When you create a config using ConfigAdmin (using the ConfigAdmin 
> service), it doesn't create a file (it's in "memory"). In that 
> situation, if any change is not persisted to a cfg file. 
> On the other hand, if you create a cfg file in Karaf etc folder, then 
> the corresponding ConfigAdmin configuration is created and implicitely 
> add a felix.fileinstall.filename property. Then, any change to the 
> configuration is flush back to the cfg file. 
> 
> So, in Karaf, you have a feature that automatically create the 
> corresponding cfg file when you create a configuration. And after that, 
> we are on the "normal" behavior. 
> 
> The Karaf documentation is correct: when you have the 
> felix.fileinstall.filename property in a ConfigAdmin configuration, if 
> the enableConfigSave is true, it's flush back to cfg file, false doesn't. 
> 
> The difference is when the configuration is create and without the 
> fileinstall.file property. 
> In the case, you may want to disable the "auto-create" cfg file done by 
> Karaf (ConfigRepository). 
> The ConfigRepository is create (in the config feature) like this: 
> 
> ConfigRepository configRepository = new 
> ConfigRepositoryImpl(configurationAdmin, new 
> File(System.getProperty("karaf.etc"))); 
> 
> The File is the storage, if null, Karaf doesn't do any storage. 
> 
> I propose to introduce a user property to let you define the storage 
> location or disable it. 
> 
> Regards 
> JB 
> 
> 
> On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> 
> > Hi, 
> > 
> > I just came across the same issue. I would like to treat the etc folder as 
> > read-only and thus prevent Karaf from doing changes to it. Nonetheless, I 
> > want to keep fileinstall to read configs from etc and push them to 
> > ConfigAdmin. 
> > 
> > I would have expected this to work by merely setting 
> > "felix.fileinstall.enableConfigSave = false" - this is what the  Karaf (not 
> > fileinstall!) documentation <https://karaf.apache.org/manual/latest/#_files <https://karaf.apache.org/manual/latest/#_files>> 
> > suggests. 
> > 
> > So what can I do to achieve my goal? What does it mean to "use a null 
> > Storage"? What consequences does that have? 
> > 
> > I hope you can help! 
> > 
> > Thanks, 
> > Kai 
> > 
> > 
> > 
> > -- 
> > View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html>
> > Sent from the Karaf - User mailing list archive at Nabble.com. 
> >
> 
> -- 
> Jean-Baptiste Onofré 
> [hidden email] <x-msg://58/user/SendEmail.jtp?type=node&node=4048573&i=0> 
> http://blog.nanthrax.net <http://blog.nanthrax.net/>
> Talend - http://www.talend.com <http://www.talend.com/>
> 
> 
> If you reply to this email, your message will be added to the discussion below:
> http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html <http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048573.html>
> To unsubscribe from felix.fileinstall.enableConfigSave = false ignored?, click here <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4047867&code=a2FpQG9wZW5oYWIub3JnfDQwNDc4Njd8MTExNjQ1MjI3Ng==>.
> NAML <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>




--
View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048574.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

let me explain a bit.

When you create a config using ConfigAdmin (using the ConfigAdmin 
service), it doesn't create a file (it's in "memory"). In that 
situation, if any change is not persisted to a cfg file.
On the other hand, if you create a cfg file in Karaf etc folder, then 
the corresponding ConfigAdmin configuration is created and implicitely 
add a felix.fileinstall.filename property. Then, any change to the 
configuration is flush back to the cfg file.

So, in Karaf, you have a feature that automatically create the 
corresponding cfg file when you create a configuration. And after that, 
we are on the "normal" behavior.

The Karaf documentation is correct: when you have the 
felix.fileinstall.filename property in a ConfigAdmin configuration, if 
the enableConfigSave is true, it's flush back to cfg file, false doesn't.

The difference is when the configuration is create and without the 
fileinstall.file property.
In the case, you may want to disable the "auto-create" cfg file done by 
Karaf (ConfigRepository).
The ConfigRepository is create (in the config feature) like this:

ConfigRepository configRepository = new 
ConfigRepositoryImpl(configurationAdmin, new 
File(System.getProperty("karaf.etc")));

The File is the storage, if null, Karaf doesn't do any storage.

I propose to introduce a user property to let you define the storage 
location or disable it.

Regards
JB


On 11/04/2016 08:29 PM, Kai Kreuzer wrote:
> Hi,
>
> I just came across the same issue. I would like to treat the etc folder as
> read-only and thus prevent Karaf from doing changes to it. Nonetheless, I
> want to keep fileinstall to read configs from etc and push them to
> ConfigAdmin.
>
> I would have expected this to work by merely setting
> "felix.fileinstall.enableConfigSave = false" - this is what the  Karaf (not
> fileinstall!) documentation <https://karaf.apache.org/manual/latest/#_files>
> suggests.
>
> So what can I do to achieve my goal? What does it mean to "use a null
> Storage"? What consequences does that have?
>
> I hope you can help!
>
> Thanks,
> Kai
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>

-- 
Jean-Baptiste Onofr
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Kai Kreuzer <ka...@openhab.org>.
Hi,

I just came across the same issue. I would like to treat the etc folder as
read-only and thus prevent Karaf from doing changes to it. Nonetheless, I
want to keep fileinstall to read configs from etc and push them to
ConfigAdmin.

I would have expected this to work by merely setting
"felix.fileinstall.enableConfigSave = false" - this is what the  Karaf (not
fileinstall!) documentation <https://karaf.apache.org/manual/latest/#_files>  
suggests.

So what can I do to achieve my goal? What does it mean to "use a null
Storage"? What consequences does that have?

I hope you can help!

Thanks,
Kai



--
View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867p4048570.html
Sent from the Karaf - User mailing list archive at Nabble.com.

Re: felix.fileinstall.enableConfigSave = false ignored?

Posted by Jean-Baptiste Onofré <jb...@nanthrax.net>.
Hi,

it depends how you use it: Karaf is responsible of the config store via 
ConfigRepositoryImpl:

https://github.com/apache/karaf/blob/master/config/src/main/java/org/apache/karaf/config/core/impl/ConfigRepositoryImpl.java

So, disableConfigSave may not help.

If you want to disable the Karaf part, you can use a "null" Storage.

Regards
JB

On 09/05/2016 03:50 PM, rsteppac2 wrote:
> Hello,
>
> For Karaf 4.0.6 I am trying to prevent changes made with the config:*
> commands to be persisted by setting the property
>
> felix.fileinstall.enableConfigSave = false
>
> in Karaf's $KARAF_HOME/etc/config.properties. But it appears the setting
> gets ignored. Whenever I issue a config:update the pending changes to the
> edited configuration get persisted to its configuration file.
>
> I found this  thread
> <http://karaf.922171.n3.nabble.com/Does-not-work-for-me-felix-fileinstall-enableConfigSave-false-td4042595.html>
> , which did not make it through to the mailing list, reporting the same
> issue.
>
> This  thread
> <http://apache-felix.18485.x6.nabble.com/Bug-in-Fileinstall-felix-fileinstall-enableConfigSave-does-not-work-per-configuration-td4915996.html>
> suggests I a might be overridden by another property
> felix.fileinstall.disableConfigSave.
> I tried to set the property and the true/false/none permutations of the two
> properties just to be sure, but no setting disables the flush to the
> configuration file.
>
> The answer to this  SO question
> <https://stackoverflow.com/questions/38435784/apache-felix-file-install-example-in-karaf>
> says about the enableConfigSave property:
> "It enabled to save configurations back to files, if those configurations
> contain the flag needed."
> But I could not find other references to the mentioned flag.
>
> Am I missing something?
>
>
> Thanks!
> Ralf
>
>
>
> --
> View this message in context: http://karaf.922171.n3.nabble.com/felix-fileinstall-enableConfigSave-false-ignored-tp4047867.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>

-- 
Jean-Baptiste Onofr
jbonofre@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com