A library for changing configuration files

Edit Package augeas

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.

Refresh
Refresh
Source Files
Filename Size Changed
augeas-0.10.0.tar.gz 0001676906 1.6 MB
augeas-modprobe-lense.patch 0000000906 906 Bytes
augeas.changes 0000030440 29.7 KB
augeas.spec 0000005281 5.16 KB
baselibs.conf 0000000103 103 Bytes
bnc-729491-recognize-suse-sysconfig-files.patch 0000005000 4.88 KB
Revision 24 (latest revision is 60)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 107539 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 24)
- update to 0.10.0
  - support relative paths by taking them relative to the value of
    /augeas/context in all API functions where paths are used
  - add aug_to_xml to API: transform tree(s) into XML, exposed as dump-xml in
    aug_srun and augtool. Introduces dependency on libxml2
  - fix regular expression escaping. Previously, /[/]/ match either a backslash
    or a slash. Now it only matches a slash
  - path expressions: add function 'int' to convert a node value (string) to an
    integer
  - path expressions: make sure the regexp produced by empty nodesets from
    regexp() and glob() matches nothing, rather than the empty word
  - fix --autosave when running single command from command line, BZ 743023
  - aug_srun: support 'insert' and 'move' as aliases for 'ins' and 'mv'
  - aug_srun: allow escaping of spaces, quotes and brackets with \
  - aug_init: accept AUG_NO_ERR_CLOSE flag; return augeas handle even when
    initialization fails so that caller gets some details about why
    initialization failed
  - aug_srun: tolerate trailing white space in commands
  - much improved, expanded documentation of many lenses
  - always interpret lens filter paths as absolute, bug #238
  - fix bug in libfa that would incorrectly calculate the difference of a case
    sensistive and case insensitive regexp (/[a-zA-Z]+/ - /word/i would match
    'worD')
  - new builtin 'regexp_match' for .aug files to make testing regexp matching
    easier during development
  - fix 'span' command, bug #220
  - Lens changes/additions
    * Access: parse user@host and (group) in users field; field separator need
      not be surrounded by spaces
    * Aliases: allow spaces before colons
Comments 0
openSUSE Build Service is sponsored by