augeas-devel - A library for changing configuration files

Property Value
Distribution openSUSE Tumbleweed
Repository openSUSE Oss all
Package filename augeas-devel-1.11.0-3.1.x86_64.rpm
Package name augeas-devel
Package version 1.11.0
Package release 3.1
Package architecture x86_64
Package type rpm
Category Development/Libraries/C and C++
License GPL-3.0-or-later AND LGPL-2.1-or-later
Maintainer -
Download size 37.97 KB
Installed size 38.34 KB
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.


Package Version Architecture Repository
augeas-devel-1.11.0-3.1.i586.rpm 1.11.0 i586 openSUSE Oss
augeas-devel - - -


Name Value
/usr/bin/pkg-config -
libaugeas0 = 1.11.0
pkgconfig(libxml-2.0) -


Name Value
augeas-devel = 1.11.0-3.1
augeas-devel(x86-64) = 1.11.0-3.1
pkgconfig(augeas) = 1.11.0


Type URL
Binary Package augeas-devel-1.11.0-3.1.x86_64.rpm
Source Package augeas-1.11.0-3.1.src.rpm

Install Howto

Install augeas-devel rpm package:

# zypper install augeas-devel




2019-03-11 - Martin Li?ka <>
- Add gcc9-disable-broken-test.patch in order to address bsc#1120894.
2019-02-12 - Vít?zslav ?í?ek <>
- Don't ignore %check test result, the testsuite now successfully
2018-12-24 -
- update to 1.11.0
General changes/additions
- augmatch: add a --quiet option; make the exit status useful
to tell whether there was a match or not
- Drastically reduce the amount of memory needed to evaluate
complex path expressions against large files (Issue #569)
- Fix a segfault on OSX when 'augmatch' is run without any
arguments (Issue #556)
API changes
- aug_source did not in fact return the source; and always
returned NULL for that. That has been fixed.
Lens changes/additions
- Chrony: add new options supported in chrony 3.2 and 3.3
(Miroslav Lichvar)
- Dhclient: fix parsing of append/prepend and similar
directives (John Morrissey)
- Fstab: allow leading whitespace in mount entry lines
(Pino Toscano) (Issue #544)
- Grub: tolerate some invalid entries. Those invalid entries
get mapped to '#error' nodes
- Httpd: accept comments with whitespace right after a tag
opening a section (Issue #577)
- Json: allow escaped slashes in strings (Issue #557)
- Multipath: accept regular expressions for devnode, wwid,
and property in blacklist and blacklist_exceptions sections
(Issue #564)
- Nginx: parse /etc/nginx/sites-enabled (plumbeo) allow
semicolons inside double quoted strings in simple directives,
and allow simple directives without an argument (Issue #566)
- Redis: accept the 'bind' statement with multiple IP addresses
(yannh) (Issue #194)
- Rsyslog: support include() directive introduced in
rsyslog 8.33
- Strongswan: new lens (Kaarle Ritvanen)
- Systemd: do not try to treat *.d or *.wants directories as
configuration files (Issue #548)
2018-03-20 -
- Fix RPM groups.
2018-03-20 -
- update to 1.10.1:
General changes/additions
New CLI utility 'augmatch' to print the tree for a file and select
some of its contents
New command 'count' in augtool
New function 'not(bool) -> bool' for path expressions
The path expression 'label[. = "value"]' can now be written more
concisely as 'label["value"]'
API changes
libfa has now a function fa_json to export an FA as a JSON file, and
fa_state_* functions that make it possible to iterate over the FA's
states and transitions. (Pedro Valero Mejia)
Add functions aug_ns_label, aug_ns_value, aug_ns_count, and
aug_ns_path to get the label (with index), the value, the number of
nodes, and the fully qualified path for nodes stored in a nodeset in
a variable efficiently
Lens changes/additions
Grubenv: new lens to process /boot/grub/grubenv (omgold)
Httpd: also read files from /etc/httpd/conf.modules.d/*.conf
(Tomas Meszaros) (Issue #537)
Nsswitch: allow comments at the end of a line (Philip Hahn) (Issue #517)
Ntp: accept 'ntpsigndsocket' statement (Philip Hahn) (Issue #516)
Properties: accept empty comments with DOS line endings (Issue #161)
Rancid: new lens for RANCiD router databases (Matt Dainty)
Resolv: accept empty comments with DOS line endings (Issue #161)
Systemd: also process /etc/systemd/logind.conf (Pat Riehecky)
YAML: process a document that is just a sequence (John Vandenberg)
- drop chrpath dependency, the offending dump binary is no longer shipped
2018-02-22 -
- Use %license (boo#1082318)

See Also

Package Description
augeas-devel-32bit-1.11.0-3.1.x86_64.rpm A library for changing configuration files
augeas-lense-tests-1.11.0-3.1.i586.rpm Set of tests for official Augeas lenses
augeas-lense-tests-1.11.0-3.1.x86_64.rpm Set of tests for official Augeas lenses
augeas-lenses-1.11.0-3.1.i586.rpm Official set of lenses for use by libaugeas0
augeas-lenses-1.11.0-3.1.x86_64.rpm Official set of lenses for use by libaugeas0
authbind-2.1.2-2.2.i586.rpm Authentication socket binding to priviledged ports without root
authbind-2.1.2-2.2.x86_64.rpm Authentication socket binding to priviledged ports without root
autobench-2.1.2-2.10.i586.rpm Simple Perl script for automating the process of benchmarking a web server
autobench-2.1.2-2.10.x86_64.rpm Simple Perl script for automating the process of benchmarking a web server
autobuild-2.10.3-2.3.i586.rpm Multiple configuration build tool
autobuild-2.10.3-2.3.x86_64.rpm Multiple configuration build tool
autoconf-2.69-16.5.noarch.rpm A GNU Tool for Automatically Configuring Source Code
autoconf-archive-2019.01.06-1.1.noarch.rpm A Collection of macros for GNU autoconf
autoconf-el-2.69-16.3.noarch.rpm Emacs mode for editing GNU Autoconf scripts
autoconf213-2.13-27.7.noarch.rpm A GNU Tool for Automatically Configuring Source Code