BSD Ports

sysutils/augeas 1.14.1nb2 NetBSD

Tool for editing configuration programmatically

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
5042eed11a
License
gnu-lgpl-v2.1
Categories
sysutils
Package size
631.3 KiB, 3503.2 KiB installed

Description

Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files.

Augeas is:

  • An API provided by a C library
  • A command line tool to manipulate configuration from the shell (and shell scripts)
  • Language bindings to do the same from your favorite scripting language
  • Canonical tree representations of common configuration files
  • A domain-specific language to describe configuration file formats

Augeas goals:

  • Manipulate configuration files safely, safer than the ad-hoc techniques generally used with grep, sed, awk and similar mechanisms in scripting languages
  • Provide a local configuration API for Linux
  • Make it easy to integrate new config files into the Augeas tree

In the other systems

SystemPortVersion
NetBSDsysutils/augeas1.14.1nb2
FreeBSDtextproc/augeas1.14.0_4
OpenBSDsysutils/augeas1.14.1p1
DragonFlytextproc/augeas1.14.0_2
MidnightBSDtextproc/augeas1.14.0_5

Install

Binary package:

pkgin install augeas

From pkgsrc:

cd /usr/pkgsrc/sysutils/augeas && make install clean

Dependencies

Run dependencies 2

Commit history 1

DateCommitCreditsLog message
5042eed11a bsiegert augeas: install lenses, fix CVE-2025-2588
Make augeas install all the lenses so it is actually usable. Also fix a security issue which is not in a release yet. From Showta Ishizaki in PR pkg/60656.