]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
Fix 50unattended-upgrades template for squeeze, better pattern for later release
authorJerome Charaoui <jcharaoui@cmaisonneuve.qc.ca>
Wed, 6 May 2015 21:14:53 +0000 (17:14 -0400)
committerJerome Charaoui <jcharaoui@cmaisonneuve.qc.ca>
Wed, 6 May 2015 21:14:53 +0000 (17:14 -0400)
templates/50unattended-upgrades.erb

index 94059d514f0de983b58de55b8c44972c4ed3289b..2bcfab0c417122eda8c31cc67665f2152603ada5 100644 (file)
@@ -1,17 +1,18 @@
 // this file is managed by puppet !
 
-Unattended-Upgrade::Allowed-Origins {
 <% if scope.lookupvar('::operatingsystem') == 'Ubuntu' -%>
+Unattended-Upgrade::Allowed-Origins {
   "${distro_id}:${distro_codename}-security";
   "${distro_id}:${distro_codename}-updates";
   "${distro_id}:${distro_codename}-backports";
 <% elsif scope.lookupvar('::operatingsystem') == 'Debian' and scope.lookupvar('::operatingsystemmajrelease') == 6 -%>
-  "${distro-id} ${distro-codename}-security";
-  "${distro-id} ${distro-codename}-lts";
+Unattended-Upgrade::Allowed-Origins {
+  "${distro-id}:oldoldstable";
+  "${distro-id}:squeeze-lts";
 <% else -%>
-  # See Debian bug #704087
-  "o=Debian,a=oldstable,l=Debian-Security";
-  "o=Debian,a=stable,l=Debian-Security";
+Unattended-Upgrade::Origins-Pattern {
+  "o=Debian,l=Debian-Security";
+  "o=Debian,a=${distro-id}-lts";
 <% end -%>
 };