【发布时间】:2012-08-14 08:58:43
【问题描述】:
我正在尝试使用我在 puppet 中再次使用的 augeas 工具编辑我的 yum.conf 的排除部分。
问题在于:
# augtool
augtool> set /files/etc/yum.conf/main/exclude[last()+1] 'kernel*'
augtool> save
Saved 1 file(s)
augtool> set /files/etc/yum.conf/main/exclude[last()+1] 'python*'
augtool> save
Saved 1 file(s)
augtool>
写出来:
exclude=kernel*
exclude=python*
在 /etc/yum.conf 文件中。
yum.conf 的 exclude 部分只支持空格分隔的列表。那么我怎样才能欺骗 augeas 在这里使用空间分离呢?还是我做错了什么?
覆盖整个排除选项不是解决方案,因为其中可能已经有其他条目。
【问题讨论】:
标签: configuration puppet augeas