A library for changing configuration files
A library for programmatically editing configuration files. Augeas
parses configuration files into a tree structure, which it exposes
through its public API. Changes made through the API are written back
to the initially read files.
The transformation works very hard to preserve comments and formatting
details. It is controlled by ``lens'' definitions that describe the
file format and the transformation into a tree.
- Devel package for openSUSE:Factory
-
2
derived packages
- Links to openSUSE:Factory / augeas
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:libraries:c_c++/augeas && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
augeas-0.7.1.tar.gz | 0001346645 1.28 MB | |
augeas-modprobe-lense.patch | 0000000470 470 Bytes | |
augeas.changes | 0000005429 5.3 KB | |
augeas.spec | 0000005670 5.54 KB |
Revision 3 (latest revision is 101)
Stephan Kulow (coolo)
committed
(revision 3)
Diff for working copy: . Index: augeas.changes =================================================================== --- augeas.changes (revision 0) +++ augeas.changes (revision 0) @@ -0,0 +1,112 @@ +------------------------------------------------------------------- +Tue Dec 15 19:40:27 CET 2009 - jengelh@medozas.de + +- enable parallel building + +------------------------------------------------------------------- +Tue Mar 31 15:51:48 CEST 2009 - jkupec@suse.cz + +* Update to 0.5.0 +* Upstream notes: + Clean up interface for libfa; the interface is now considered stable +* New aug_load API call; allows controlling which files to load by + modifying /augeas/load and then calling aug_load; on startup, the + transforms marked with autoload are reported under /augeas/load +* New flag AUG_NO_LOAD for aug_init to keep it from loading files on + startup; add --noload option to augtool +* New API calls aug_defvar and aug_defnode to define variables for + path expressions; exposed as 'defvar' and 'defnode' in augtool +* Lenses distributed with Augeas are now installed in + /usr/share/augeas/lenses/dist, which is searched after + /usr/share/augeas/lenses, so that lenses installed by other packages + take precedence +* New program examples/fadot to draw various finite automata (Francis + Giraldeau) +* Report line number and character offset in the tree when parsing a + file with a lens fails +* Fix error in propagation of dirty flag, which could lead to only + parts of a tree being saved when multiple files were modified +* Flush files to disk before moving them +* Fix a number of memory corruptions in the XPath evaluator +* Several performance improvements in libfa +* Lens changes/additions + * Grub: process embedded comments for update-grub (Raphael Pinson) + * Iptables: new lens for /etc/sysconfig/iptables + * Krb5: new lens for /etc/krb5.conf + * Limits: map dpmain as value of 'domain' node, not as label + (Raphael Pinson) + * Lokkit: new lens for /etc/sysconfig/system-config-firewall + * Modprobe: new lens for /etc/modprobe.d/* + * Sudoers: more finegrained parsing (ticket #48) (Raphael Pinson) + +------------------------------------------------------------------- +Tue Mar 17 16:50:07 CET 2009 - jkupec@suse.cz + +* Update to 0.4.2 +* Moved lense tests into separate package 'augeas-lense-tests' +* Added augeas-lenses-license-fix patch +* Upstream notes: +* Do not delete files that had an error upon parsing +* For Fedora/EPEL RPM's, BuildRequire libselinux-devel (bug #26) +* In path expressions, the meaning of '<' and '<=' was reversed +* Always create an entry /files in aug_init +* New builtin 'Sys' module with functions 'getenv' and 'read_file', + the latter reads a the contents of a file into a string +* Lens changes/additions + * Postfix_main: handle continuation lines + * Bbhosts, Hosts, Logrotate, Sudoers: label comment nodes as '#comment' + * Sshd: map comments as '#comment' nodes + * Squid: add all keywords from squid 2.7 and 3 (Francois Deppierraz) + * Logrotate: process unit suffixes for 'size' and 'minsize' + +------------------------------------------------------------------- +Tue Mar 3 14:29:43 CET 2009 - jkupec@suse.cz + +* Update to 0.4.1 +* Moved lenses to separate package 'augeas-lenses'. +* Upstream notes: +* Remove files when their entire subtree under /files is deleted +* Various bug fixes and syntax enhancements for path expressions + (see tests/xpath.tests for details) +* Evaluate path expressions with multiple predicates correctly +* Fix incorrect setting of /augeas/events/saved +* Major cleanup of matching during get; drastically improves + performance for very large (on the order of 10k lines) config files +* Small performance improvement in the typechecker +* Reject invalid character sets like [x-u] during typecheck +* Build with compile warnings set to 'maximum' instead of 'error', so + that builds on platforms with broken headers will work out of the box +* Lens changes/additions + * Util.stdexcl now excludes .augsave and .augnew files + * Logrotate: allow 'yearly' schedule, spaces around braces + * Ntp: fix so that it processes ntp.conf on Fedora 10 + * Services: lens for /etc/services (Raphael Pinson) + * Xorg: new lens and tests (Raphael Pinson) + +------------------------------------------------------------------- +Mon Feb 23 16:14:47 CET 2009 - dmacvicar@suse.de + +* Update to 0.4.0 +* Much improved and expanded support for path expressions in the public API. See doc/xpath.txt and tests/xpath.tests for details. +* Solaris support: builds at least on OpenSolaris 2008.11 +* Lens changes/additions + o Grub: support color and savedefault + o DarkIce: new lens for http://darkice.tyrell.hu/ (Free Ekanayaka) + +------------------------------------------------------------------- +Mon Feb 2 10:36:38 CET 2009 - dmacvicar@suse.de + +* Update to 0.3.6 +* report version in /augeas/version, report legal save modes in /augeas/version/save/mode for feature tests/version checking +* dynamically change behavior of aug_save; add noop save mode (Bryan Kearney) +* plug memory leak, more portable SELinux test (Jim Meyering) +* fix bz rhbz#478619 - do not use abspath (Arnaud Gomes-do-Vale) +* fix segfault when branch in a union does not have a ktype +* Lens changes/additions + o Dpkg: new lens for Debian's dpkg.cfg (Robin Lee Powell) + o Limits: new lens for /etc/security/limits.conf (Free Ekanayaka) + o Soma: new lens for http://www.somasuite.org/ config (Free Ekanayaka) + o Php, Gdm: fix minor regexp error (Marc Fournier) expand filter for Php config files (Robin Lee Powell) + o Phpvars: whitspace fixes (Free Ekanayaka) + o Puppet: accept indented puppet.conf (ticket #25) +
Comments 0