]> gitweb.fluxo.info Git - puppet-apt.git/commitdiff
try to use backports.org key for lenny too
authorPietro Ferrari <pietro@riseup.net>
Wed, 4 Mar 2009 20:34:18 +0000 (12:34 -0800)
committerPietro Ferrari <pietro@riseup.net>
Wed, 4 Mar 2009 20:34:18 +0000 (12:34 -0800)
manifests/init.pp

index b5faef3174d94fe6d9e10a2e60c1b922a5ff93ed..a5e1730a70814b9eb5606ec7eb579c9f8c148318 100644 (file)
@@ -111,6 +111,25 @@ class apt {
                    before => [ File[apt_config], Package["debian-backports-keyring"] ]
                  }
                }
+                lenny: {
+                  package { "debian-backports-keyring":
+                    ensure => latest,
+                  }
+
+                  # This key was downloaded from
+                  # http://backports.org/debian/archive.key
+                  # and is needed to bootstrap the backports trustpath
+                  file { "${apt_base_dir}/backports.org.key":
+                    source => "puppet://$servername/apt/backports.org.key",
+                    mode => 0444, owner => root, group => root,
+                  }
+                  exec { "/usr/bin/apt-key add ${apt_base_dir}/backports.org.key && apt-get update":
+                    alias => "backports_key",
+                    refreshonly => true,
+                    subscribe => File["${apt_base_dir}/backports.org.key"],
+                    before => [ File[apt_config], Package["debian-backports-keyring"] ]
+                  }
+                }
        }
 
         case $custom_key_dir {