diff options
| author | Guilhem Moulin <guilhem@fripost.org> | 2013-11-22 17:11:19 +0100 | 
|---|---|---|
| committer | Guilhem Moulin <guilhem@fripost.org> | 2015-06-07 02:50:46 +0200 | 
| commit | 099678c6b4fd176d3232984e634d6311f7c83494 (patch) | |
| tree | a7290c5ba4965bda49635c23db64e74d47d778de /roles/common/files/etc | |
| parent | c10df50a846d77a206aad3c16e694529db019d1e (diff) | |
Fix unattended-upgrades's configuration.
${distro_codename} doesn't work properly there, so we put stable and/or
oldstable instead.
Diffstat (limited to 'roles/common/files/etc')
| -rw-r--r-- | roles/common/files/etc/apt/apt.conf.d/50unattended-upgrades | 15 | 
1 files changed, 12 insertions, 3 deletions
| diff --git a/roles/common/files/etc/apt/apt.conf.d/50unattended-upgrades b/roles/common/files/etc/apt/apt.conf.d/50unattended-upgrades index 8d30e3e..5a58095 100644 --- a/roles/common/files/etc/apt/apt.conf.d/50unattended-upgrades +++ b/roles/common/files/etc/apt/apt.conf.d/50unattended-upgrades @@ -4,10 +4,19 @@ Unattended-Upgrade::Origins-Pattern {          // Note that this will silently match a different release after          // migration to the specified archive (e.g. testing becomes the          // new stable). -        "o=${distro_id},a=${distro_codename}"; -//      "o=${distro_id},a=${distro_codename}-updates"; +        // XXX: Sadly as of Wheezy, unattended-upgrades doesn't match +        // $distro_codename against (old)stable.  Hence since packages +        // that are candidates for upgrade show up with a=(old)stable, +        // it is not enough to specifiy a=$distro_codename here. +        // Instead, we list both oldstable and stable; the useless one +        // is harmless and is being ignored anyway, as it is not in a +        // proper sources.list. +        "o=${distro_id},a=oldstable"; +        "o=${distro_id},a=stable"; +//      "o=${distro_id},a=stable-updates";  //      "o=${distro_id},a=proposed-updates"; -        "o=${distro_id},a=${distro_codename},l=Debian-Security"; +        "o=${distro_id},a=oldstable,l=Debian-Security"; +        "o=${distro_id},a=stable,l=Debian-Security";  };  // List of packages to not update | 
