munene kiruja created FELIX-5145:
------------------------------------

             Summary: FileInstall writes .config files back with backslashes 
escaping spaces in config values
                 Key: FELIX-5145
                 URL: https://issues.apache.org/jira/browse/FELIX-5145
             Project: Felix
          Issue Type: Bug
          Components: Configuration Admin, File Install
    Affects Versions: fileinstall-3.5.0
            Reporter: munene kiruja
             Fix For: fileinstall-3.5.2


Fileinstall 3.5.0 added handling of .config file with an expanded syntax for 
configuration files allowing proper handling of arrays, etc. A great feature.

There is one thing that appears to be handled improperly though - if the values 
in the key/value pairs have spaces in them, the files are written back with 
backslash escapes for the spaces. 

What is the justification for that?

The effect is that the file is different from the original - which is quite a 
pain for automated installation with files generated from templates. The fake 
changes become a maintenance nightmare.

It appears that escaping of spaces can be harmlessly removed, and perhaps 
should not be a part of the feature... 



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

Reply via email to