瀏覽代碼

Ensure sources.list exists but is empty (#19)

Salt uses the aptsources system library to get a list of repositories on
the host. Unfortunately if the /etc/apt/sources.list file is missing,
aptsources.sourceslist.SourcesList() (which is called by salt) logs a
warning, which is then displayed to the user running salt.

To avoid this warning when using 'remove_sources_list: true' in pillar
we can keep the /etc/apt/sources.list file, but just ensure it is empty.
This achieves the same thing, but does not log the warning or display it
to the user.
master
John Kristensen 8 年之前
父節點
當前提交
02bf3f2d1b
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. +3
    -3
      apt/repositories.sls

+ 3
- 3
apt/repositories.sls 查看文件

@@ -10,10 +10,10 @@ debian-archive-keyring:
pkg.installed

/etc/apt/sources.list:
{% if remove_sources_list %}
file.absent
{% else %}
file.managed:
{%- if remove_sources_list %}
- contents: ''
{%- else %}
- mode: '0644'
- user: root
- group: root

Loading…
取消
儲存