]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
refactor 50unattended-upgrades default file
authorvarac <varacanero@zeromail.org>
Sun, 16 Dec 2012 09:35:59 +0000 (10:35 +0100)
committervarac <varacanero@zeromail.org>
Sun, 16 Dec 2012 09:36:32 +0000 (10:36 +0100)
The syntax is valid from v0.70 on (Debian Wheezy, Ubuntu Oneiric
and later).
It includes Unattended-Upgrade::Origins-Patterns both for Debian
and Ubuntu, which even work on systems with both package sources
enables. On Debian- or Ubuntu-only systems it doesn't hurt to have
both Patterns included.

files/50unattended-upgrades

index a6f22ab5477471e19b3fde11e93d63005931c909..7d4835c44cd55514ec41f546b42aa12cc8e1bcc4 100644 (file)
@@ -1,12 +1,19 @@
 // this file is managed by puppet !
 
 Unattended-Upgrade::Origins-Pattern {
-  "o=${distro_id},n=${distro_codename}";
-  "o=${distro_id},n=${distro_codename}-updates";  
-  "o=${distro_id},n=${distro_codename}-proposed-updates";
-  "o=${distro_id},n=${distro_codename},l=Debian-security";
+  // Debian
+  "o=${distro_id},a=${distro_codename}";
+  "o=${distro_id},a=${distro_codename},l=Debian-security";
+  "o=${distro_id} Backports,a=${distro_codename}-backports";  
+  // Ubuntu specific 
+  "o=${distro_id},a=${distro_codename}-security";
+  "o=${distro_id},a=${distro_codename}-backports";
+  "o=${distro_id},a=${distro_codename}-proposed";
 };
 
+APT::Periodic::Update-Package-Lists "1";
+APT::Periodic::Download-Upgradeable-Packages "1";
+APT::Periodic::Unattended-Upgrade "1";
+
 Unattended-Upgrade::Mail "root";
 Unattended-Upgrade::MailOnlyOnError "true";
-