Augeas is a configuration API and editing tool. It parses common configuration files like /etc/hosts or /etc/grub.conf in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native configuration files.
|Tags||Software Development Libraries Installation/Setup Systems Administration Text Processing|
|Operating Systems||POSIX Linux Unix BSD FreeBSD|
Release Notes: This release contains a number of bugfixes, most importantly one that addresses an issue with mutlithreaded programs that use multiple 'struct augeas' instances, like libvirt (BZ 690286). AIX compatibility was fixed.
Release Notes: Path expressions support regexp matches and unions of nodesets. Augeas can now be run under non-C locales (this mostly affects users of the Perl and Java bindings). The API now contains several functions (aug_error and friends) to do more fine-grained error reporting. Bugfixes to many lenses, and the addition of lenses for /etc/ethers, /etc/postfix/access, and Wine registry files.
Release Notes: The tree->file transformation can now insert quotes etc. as needed. Path expressions support preceding-sibling and following-sibling axes, to, for example, locate a comment just before or after a specific entry. A much better lens was provided for xorg.conf along with new lenses for inetd.conf and multipath.conf. Augeas now works on AIX.
Release Notes: A schema change for /etc/inittab, several minor changes in other lenses, support for Mac OS X, and several bugfixes.
Release Notes: New lenses were added for cron and pbuilder. Numerous bugs were fixed in the lenses, including a much improved lens for Debian's interfaces file and enhanced support for ntp.conf and grub.conf.