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.3.tar.gz | 0001386027 1.32 MB | |
augeas-modprobe-lense.patch | 0000000674 674 Bytes | |
augeas.changes | 0000017484 17.1 KB | |
augeas.spec | 0000005692 5.56 KB |
Revision 5 (latest revision is 101)
Patrick Mullaney (pmullaney)
committed
(revision 5)
* ug_load: only reparse files that have actually changed; greatly speeds up reloading * record all variables in /augeas/variables, regardless of whether they were defined with aug_defvar or aug_defnode; make sure /augeas/variables always exists * redefine all variables (by reevaluating their corresponding expressions) after a aug_load. This makes variables 'sticky' across loads * fix behavior of aug_defnode to not fail when the expression evaluates to a nonempty node set * make gnulib a git submodule so that we record the gnulib commit off which we are based * allow 'let rec' with non-recursive RHS * fix memory corruption when reloading a tree into which a variable defined by defnode points (BZ 613967) * plug a few small memory leaks, and some segfaults * Lens changes/additions * Device_map: new lens for grub's device.map (Matt Booth) * Limits: also look for files in /etc/security/limits.d * Mysql: new lens (Tim Stoop) * Shellvars: read /etc/sysconfig/suseconfig (Frederik Wagner) * Sudoers: allow escaped spaces in user/group names (Raphael Pinson) * Sysconfig: lens for the shell subdialect used in /etc/sysconfig; lens strips quotes automatically * 0.7.2 - 2010-06-22 * new API call aug_setm to set/create multiple nodes simultaneously * record expression used in a defvar underneath /augeas/variables * Lens changes/additions * Group: add test for disabled account (Raphael Pinson) * Grub: handle comments within a boot stanza
Comments 0