Augeas是一个配置API
功能:
- <李班=“bbli”> Augeas是:
- 由C库提供的API
- 在一个命令行工具来操纵从shell配置(和shell脚本)
- 语言绑定从您喜爱的脚本语言做同样的
- 的普通配置文件规范树表示
- 在领域特定语言来描述配置文件格式
- 在操纵配置文件安全,比通常使用的grep,sed的,awk和类似机制的脚本语言特设技术更安全
- 提供本地配置的API用于Linux
- 请更容易新的配置文件集成到Augeas树
<李班=“bbli”> Augeas目标:
什么在此版本中是新的:
- 在该树形&GT;文件转换现在可以插入报价等。需要。
- 在路径表达式支持前同辈及以下同辈轴,以,例如,之前或特定的条目之后找到一个注释。
- 提供了沿与inetd.conf文件和multipath.conf的新镜头的xorg.conf一个更好的镜头。
- Augeas现在适用于AIX。
在什么版本0.5.1新是:
- 在augeas.h:标志AUG_NO_MODL_AUTOLOAD抑制初始加载模块;在augtool 公开为--noautoload
- augtool:当输入不是来自TTY不提示(拉斐尔潘松)
- augparse:添加--notypecheck选项
- 路径表达式:允许像“/ foo和/条[3]”谓词
- 在更换镜头/添加:
- 别名:地图意见作为#COMMENT(拉斐尔潘松)
- 在建,接收9月,新的工具模块(拉斐尔潘松)
- 的Cron:新镜头(拉斐尔潘松)
- 的dnsmasq:在/etc/dnsmasq.d/*(门票65#)工艺文件
- 螬:解析内核和模块的args成单独的节点;解析为“串行”,“终端”和“链式加载'参数;允许“savedefault” 可选参数
- 界面:使符合实际的Debian规格(马特 - 帕尔默)
- iptables的:放松对正则表达式的名字链;让混在链规则(门票#51)的注释行
- logrotate的:允许'='作为分隔符(#门票61);使新行小脚本可选 结束
- modprobe的:在行尾处理意见
- NTP:解析软糖记录(拉斐尔潘松);解析在默认的Fedora的ntp.conf所有指令;进程的broadcastdelay','leapfile“,并启用/禁用标志(#门票62)
- Pbuilder:为Debian的个人建设者新镜头(拉斐尔潘松)
- 在PHP中:增加在Fedora / RHEL(马克·富尼耶)默认路径
- 鱿鱼:处理缩进项(拉斐尔潘松)
- Shellvars:图“出口”和“未设置”;地图批示#COMMENT(拉斐尔潘松)
- sudoers文件:允许值内反斜杠(门票60#)(拉斐尔潘松)
- 的Vsftpd:地图意见作为#COMMENT;处理空行;找到的vsftpd.conf在Fedora / RHEL
- XINETD:地图意见作为#COMMENT(拉斐尔潘松)
在什么版本0.5.0新是:
- 在清理接口libfa;接口现在被认为是稳定的
- 新aug_load API调用;可以控制哪些文件被修改/ augeas /负载,然后调用aug_load加载;在启动时,标有自动加载的转换是在/ augeas /负载报道
- 新的标志AUG_NO_LOAD为aug_init保持它在加载启动文件;添加--noload选项augtool
- 在新的API调用aug_defvar和aug_defnode来定义路径表达式变量;公开为“defvar”和augtool“defnode”
- 在散发着Augeas镜头是现在安装在/ usr /共享/ augeas /镜头/距离,这是搜索的/ usr /共享/ augeas /镜头后,让其他软件包安装的镜头优先
- 新程序示例/ fadot绘制各种有限自动机(弗朗西斯Giraldeau)
- 报告行号和字符在树解析用镜头文件时偏移失败
- 修正脏标志,这可能导致一棵树只有部分的传播误差
- 刷新文件到磁盘移动之前
- 修正的XPath计算器一些内存损坏
- 在libfa的性能改进
- 镜头更改/添加
- 蛴螬:用于更新-grub的过程中嵌入的注释(拉斐尔潘松)
- 的iptables:新镜头的/ etc / sysconfig中/ iptables的
- KRB5:新镜头的/etc/krb5.conf
- 限制:地图dpmain为'域'节点,而不是标签(拉斐尔潘松) 价值
- Lokkit:新镜头的/ etc / sysconfig中/系统配置防火墙
- modprobe命令:为/etc/modprobe.d新镜头/ *
- sudoers的:更细粒度分析(门票48#)(拉斐尔潘松)
当多个文件进行了修改,在保存
什么是版本0.4.2新:
- 在aug_save可能的数据损坏固定
- 的&QUOT的含义;
在什么版本0.4.1新是:
- 现在,底层的文件被删除时,对应的部分树被删除。
- 在XPath的支持是加强与附加功能和布尔表达式。几个错误是固定的。
什么是0.4.0版本的新:
- 在这个版本扩展为类似XPath表达式的支持公共API,使其能够跨越整个子树,比如搜索找到标有'错误'的任何地方的一个节点,并匹配节点基于各种属性,如:发现有一个孩子贴上“IPADDR”与给定值的节点。
什么是0.3.6版本,新的:
- 在本次发布的报告版本和法律保存模式/ augeas /版本。
- 它允许改变在运行时的保存方式。
- 有各种改进和修正,以镜头。
什么是0.3.5版本,新的:
- 在文件可以在任意地点改变,如果重命名( 2)失败。
- 在一些路径表达式的bug进行了修复。
- 在许多新镜头增加了。
什么版本0.3.4是新的:
- 在备份文件保存固定:0.3。 3,当AUG_SAVE_BACKUP传递给aug_init,aug_save总是失败。
评论没有发现