Browse Source

Adding Custom Changes for Debian

Adding a require to /etc/apt/listchanges.conf for the package
apt-listchanges so that listchanges.conf doesn't get added before the
listchanges package is installed causing apt to hit a catch 22.

Add an if statement to 50unattended-upgrades so that Debian doesn't
get Unattended-Upgrade::Allowed-Origins which doesn't work and causes
unattended upgrades to stop.
master
Nate Bohman 6 years ago
parent
commit
459871b18d
2 changed files with 4 additions and 0 deletions
  1. +2
    -0
      apt/listchanges.sls
  2. +2
    -0
      apt/templates/unattended_config.jinja

+ 2
- 0
apt/listchanges.sls View File

@@ -15,3 +15,5 @@ apt_listchanges_pkgs:
- group: root
- mode: 644
- source: {{ listchanges_config_template }}
- require:
- pkg: apt-listchanges

+ 2
- 0
apt/templates/unattended_config.jinja View File

@@ -12,11 +12,13 @@
{% set automatic_reboot = unattended.get('automatic_reboot', 'false') -%}
{% set automatic_reboot_time = unattended.get('automatic_reboot_time', 'now') -%}
{% set dl_limit = unattended.get('dl_limit', '0') -%}
{%- if salt['grains.get']('os') != 'Debian' -%}
Unattended-Upgrade::Allowed-Origins {
{%- for pattern in allowed_origins %}
"{{ pattern }}";
{%- endfor %}
};
{%- endif %}
Unattended-Upgrade::Origins-Pattern {
{%- for pattern in origins_patterns %}
"{{ pattern }}";

Loading…
Cancel
Save