使用 augeas 管理 mailman 配置

使用 augeas 管理 mailman 配置

我想创建一个 augeas lens 来修改邮递员列表。列表存储在一个二进制文件中,可以使用 将其导出到纯文本文件,config_list -o /tmp/config my_list并通过替换 重新-o导入-i

目标是构建一个像这样的 Augeas 树:

/mailman/my_list/real_name = "my mailman list"
/mailman/my_list/description = "This is my first list"
...
/mailman/another_list/real_name = "my other list"
/mailman/another_list/description = "This is just another list"
...

是否可以使用邮递员命令来构建一个产生给定树的镜头list_listsconfig_list

谢谢,克里斯

答案1

Augeas 无法直接使用输入/输出命令。但是,您可以使用 Augeas 1.0.0 中的aug_storeaug_retrieveAPI 调用绑定来操作内存中的字符串。

例如,您可能对以下方面感兴趣auggrep,一个使用 Augeas 来解析日志的小型 bash 实用程序(迄今为止还只是一种概念证明)。

相关内容