]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
Replaced fallback file for unattended-upgrades
authorvarac <varacanero@zeromail.org>
Sat, 15 Dec 2012 11:38:43 +0000 (12:38 +0100)
committervarac <varacanero@zeromail.org>
Sat, 15 Dec 2012 11:46:19 +0000 (12:46 +0100)
with a decent one for wheezy onwards. The main syntax shouldn't
change, hopefully, from now on. It's a very basic generic one,
that uses variables for Distribution/Codename and should apply
to all coming distributions.

Removed from the default 50unattended-upgrades
----------------------------------------------

- APT::Periodic::Update-Package-Lists "1";
- APT::Periodic::Unattended-Upgrade "1";
cause this is not something the unattended upgrades class should
set by default.

- APT::UnattendedUpgrades::LogDir "/var/log/";
- APT::UnattendedUpgrades::LogFile "unattended_upgrades.log";
Because we shouldn't change the default logdest by default, which
is /var/log/unattended_upgrades/*.

- Blacklist for linux-image*, because this we shouldn't blacklist
  packages by default.

files/50unattended-upgrades

index 46fc0dc4912e35b0148a1780a8410bbccb97e58e..a6f22ab5477471e19b3fde11e93d63005931c909 100644 (file)
@@ -1,58 +1,12 @@
 // this file is managed by puppet !
-//
-//See https://wiki.ubuntu.com/AutomaticUpdates for more details about this feature.
 
-// allowed (origin, archive) pairs
-Unattended-Upgrade::Allowed-Origins {
-       "Debian stable";
-       "Debian-Security stable";
-//     "Debian testing";
+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";
 };
 
-APT::Periodic::Update-Package-Lists "1";
-APT::Periodic::Unattended-Upgrade "1";
 Unattended-Upgrade::Mail "root";
 Unattended-Upgrade::MailOnlyOnError "true";
 
-APT::UnattendedUpgrades::LogDir "/var/log/";
-APT::UnattendedUpgrades::LogFile "unattended_upgrades.log";
-
-Unattended-Upgrade::Package-Blacklist {
-       // we don't want the kernel to be updated so nagios still can give a warning if there is
-       // a manual update (and reboot) left
-
-        "linux-image-*";
-
-       // unfortunately there seems to be a bug in unattended-upgrades <= 0.62 that wildcards aren't recognized:
-       //2009-12-11 13:41:43,267 INFO Initial blacklisted packages: linux-image-*
-       //2009-12-11 13:41:43,267 INFO Starting unattended upgrades script
-       //2009-12-11 13:41:43,267 INFO Allowed origins are: ["['Debian', 'stable']", "['Debian-Security', 'stable']"]
-       //2009-12-11 13:41:45,233 INFO Packages that are upgraded: linux-image-2.6.26-2-amd64
-       //2009-12-11 13:41:45,233 INFO Writing dpkg log to '/var/log/unattended-upgrades-dpkg_2009-12-11_13:41:45.233713.log'
-       //2009-12-11 13:42:11,988 INFO All upgrades installed
-
-        // lenny
-       "linux-image-2.6.26-1-686";
-       "linux-image-2.6.26-1-amd64";
-        "linux-image-2.6.26-1-xen-686";
-        "linux-image-2.6.26-1-xen-amd64";
-       "linux-image-2.6.26-1-vserver-686";
-       "linux-image-2.6.26-1-vserver-amd64";
-
-       "linux-image-2.6.26-2-686";
-       "linux-image-2.6.26-2-amd64";
-        "linux-image-2.6.26-2-xen-686";
-        "linux-image-2.6.26-2-xen-amd64";
-       "linux-image-2.6.26-2-vserver-686";
-       "linux-image-2.6.26-2-vserver-amd64";
-
-       // squeeze
-       "linux-image-2.6.32-5-686";
-       "linux-image-2.6.32-5-amd64";
-       "linux-image-2.6.32-5-xen-686";
-       "linux-image-2.6.32-5-xen-amd64";
-       "linux-image-2.6.32-5-vserver-686";
-       "linux-image-2.6.32-5-vserver-amd64";
-
-};
-