Bug 1058379
| Summary: | [RFE] update to current augeas or current lenses | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 7 | Reporter: | Pat Riehecky <riehecky> |
| Component: | augeas | Assignee: | Dominic Cleal <dcleal> |
| Status: | CLOSED ERRATA | QA Contact: | Virtualization Bugs <virt-bugs> |
| Severity: | low | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 7.0 | CC: | huzhan, jcholast, jcking, leiwang, mkosek, wshi, xchen |
| Target Milestone: | rc | Keywords: | FutureFeature, Rebase |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | augeas-1.4.0-1.el7 | Doc Type: | Rebase: Bug Fixes and Enhancements |
| Doc Text: |
Important: if this rebase instead contains *only bug fixes,* or *only enhancements*, select the correct option from the Doc Type drop-down list.
Rebase package(s) to version: Augeas 1.4.0
Highlights, important fixes, or notable enhancements:
New features:
- New aug_cp API, cp/copy command in augtool
- New aug_escape_name API
- New "errors" command in augtool to print any errors
New lenses to parse additional file types:
- AFS_Cellalias, parse the OpenAFS CellAlias file
- Clamav, parse ClamAV config files
- CPanel, parse cpanel.config files
- Dns_Zone, parse BIND style DNS zones
- Gshadow, parse group shadow file
- Iscsid, parse iscsid config file
- Known_Hosts, parse SSH known hosts file
- Koji, parse Koji config files
- Mailscanner, Mailscanner_Rules: parse MailScanner configs
- Pagekite, parse Pagekite configs
- Pgbouncer, parse pgbouncer connection pooler config
- Postfix_sasl_smtpd, parse Postfix SASL config
- Puppetfile, parse librarian-puppet's files
- Pylonspaste, parse Plon's paste init configs
- Sysconfig_routes, parse /etc/sysconfig/network-scripts/route-*
- Tuned, parse tuned config files
- UpdateDB, parse updatedb.conf, not used by default
- Xymon_Alerting, parsing Xymon alerting configs
Important notes:
This update tries to maintain compatibility with previous versions of Augeas
shipped in RHEL 7. Some changes have been made to lenses from Augeas 1.4.0 to
ensure better compatibility with applications written against 1.1.0:
- Dnsmasq: address/server options are stored as one value, not split
- Dovecot: quotes are stored within node values
- Jaas: semicolons are stored in the last value, line breaks not supported
- Syslog: UDP hosts do not have a "protocol" node, only TCP hosts
- UpdateDB: does not load updatedb.conf by default, Simplevars is still used
Where incompatibility between 1.1.0 and 1.4.0 was greater, the original 1.1.0
lenses remain the default, and new 1.4.0 lenses are shipped alongside. Users
or developers can load these explicitly to gain new features or fixes.
Users of augtool can run "augtool -A -t 'Sshd_140 incl /etc/ssh/sshd_config'"
for example, to load sshd_config with the new Sshd_140 lens. API users can
call aug_transform.
- Dhcpd: remains unchanged, new Dhcpd_140 lens is provided
- Slapd: remains unchanged, new Slapd_140 lens is provided
- Sshd: remains unchanged, new Sshd_140 lens is provided
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2015-11-19 10:18:09 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | |||
| Bug Blocks: | 1181710, 1197834 | ||
|
Description
Pat Riehecky
2014-01-27 16:58:09 UTC
Please note that we can usually deal with specific bug fixes faster than RFEs for rebases of a package, so I'd encourage you or any other users/customers with issues in Augeas to also submit them directly via Red Hat Support or Bugzilla. Preview package worked as expected with my existing puppet code. Verified with the package: augeas-1.4.0-2.el7.x86_64 Verify steps: Check the following features: - New aug_cp API, cp/copy command in augtool - New aug_escape_name API - New "errors" command in augtool to print any errors Parse the following file types: - AFS_Cellalias, parse the OpenAFS CellAlias file - Clamav, parse ClamAV config files - CPanel, parse cpanel.config files - Dns_Zone, parse BIND style DNS zones - Gshadow, parse group shadow file - Iscsid, parse iscsid config file - Known_Hosts, parse SSH known hosts file - Koji, parse Koji config files - Mailscanner, Mailscanner_Rules: parse MailScanner configs - Pagekite, parse Pagekite configs - Pgbouncer, parse pgbouncer connection pooler config - Postfix_sasl_smtpd, parse Postfix SASL config - Puppetfile, parse librarian-puppet's files - Pylonspaste, parse Plon's paste init configs - Sysconfig_routes, parse /etc/sysconfig/network-scripts/route-* - Tuned, parse tuned config files - UpdateDB, parse updatedb.conf, not used by default - Xymon_Alerting, parsing Xymon alerting configs The test result: Verified. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHEA-2015-2153.html |