我正在尝试使用我在 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 在这里使用空间分离呢?还是我做错了什么?
覆盖整个排除选项不是解决方案,因为其中可能已经有其他条目。