News for hackers. Stuff that matters.
Re:Ajenti – Web admin panel by gingerlime on Thursday June 26, 2014 @03:39PM (#7951259)
> 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?

Re:Ajenti – Web admin panel by shock on Thursday June 26, 2014 @05:00PM (#7951552)
It 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/ [1] - http://augeas.net/ [2] - http://augeas.net/stock_lenses.html

Re:Ajenti – Web admin panel by euank on Thursday June 26, 2014 @04:44PM (#7951493)
I'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.

Re:Ajenti – Web admin panel by iancarroll on Thursday June 26, 2014 @04:26PM (#7951426)
It probably keeps them in its own directory and tells the program to look in said directory.
Re:Ajenti – Web admin panel by drdaeman on Thursday June 26, 2014 @04:32PM (#7951454)
Then it has to supply its own init scripts (or units or whatever) to run separate daemons. Or take part of init's job and run and supervise everything by itself, which isn't a really good idea.
Re:Ajenti – Web admin panel by hardex on Friday June 27, 2014 @04:56AM (#7953241)
That's wrong.