4 ms·
> Does not overwrite your config files, options and comments. All changes are non-destructive. I'm wondering how this works exactly. Does it mean it comments o
by gingerlime 12y ago
> Does not overwrite your config files, options and comments. All changes are non-destructive.
I'm wondering how this works exactly. Does it mean it comments out changes it makes? Or keeps a backup somewhere?
- iancarroll 12y agoIt probably keeps them in its own directory and tells the program to look in said directory.
- euank 12y agoI'm hoping it means the installation is non-destructive and it uses your existing configs, with no changes, as a base and then modifies them from there when you use the webui. If that's true, it's poorly phrased.
- shock 12y agoIt uses python-reconfigure[0] to parse the config files into syntas trees (similar to ASTs). Seems to be written by the same author. Either the author didn't know about Augeas[1] which aims to do the same things and has more parsers AFAIK or for some reason couldn't use it. Edit: Here[2] is the list of Augeas lenses(parsers) -- it's pretty extensive. [0] - http://eugeny.github.io/reconfigure/ http://eugeny.github.io/reconfigure/ [1] - http://augeas.net/ http://augeas.net/ [2] - http://augeas.net/stock_lenses.html http://augeas.net/stock_lenses.html