[Freedombox-discuss] Best way to get involved?
Jonas Smedegaard
dr at jones.dk
Mon Feb 6 13:17:01 UTC 2012
On 12-02-05 at 09:35pm, Michael Rauch wrote:
> On 02/05/2012 07:35 PM, James Vasile wrote:
>
> >Every once in a while I post a list of tasks to this list. I should
> >put them on a web page. Here are some current todos. If you are
> >interested in any of these, please contact me for more information.
> >
> >[...]
> >
> >Config layer design. We would like the front end to talk to a middle
> >layer that handles system config. That middle layer then talks to
> >the system and sets options (e.g. by twiddling text files). No work
> >had been done on that middle layer so far and it needs to be designed
> >from the ground up.
>
> RedHat's Augeas project might fit in the config middle layer:
> http://augeas.net/
>
> The website says: "Augeas is a configuration editing tool. It parses
> configuration files in their native formats and transforms them into a
> tree. Configuration changes are made by manipulating this tree and
> saving it back into native config files."
Augeas can be optionally used with Config::Model. The Debian packaging
of Config::Model::Backend::Augeas describes them like this:
> Config::Model and Augeas are both configuration editing tool. Both
> parse configuration files in their native formats and transforms them
> into a tree. Configuration changes are made by manipulating this tree
> and saving it back into native config files.
>
> Both Augeas and Config::Model rely on a tree to represent
> configuration data.
>
> On one side, Augeas is able to load and write data while respecting
> the structure and comments of the original configuration file. But
> Augeas purpose is not to validate the semantic content of the
> configuration file.
>
> On the other side, Config::Model is able to validate the semantic
> content of the configuration file, but it will discard all comments
> and will write back configuration data using a canonical order. Thus
> the comments and structure of the original configuration file is not
> preserved.
More on Config::Model here: http://wiki.debian.org/PackageConfigUpgrade
...and its use with FreedomBox here:
http://wiki.debian.org/FreedomBox/BoxConfiguration
Regards,
- Jonas
--
* Jonas Smedegaard - idealist & Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/freedombox-discuss/attachments/20120206/06a2de8b/attachment.pgp>
More information about the Freedombox-discuss
mailing list