]> review.fuel-infra Code Review - puppet-modules/puppetlabs-apt.git/commitdiff
Support APT pinning by codename (e.g. squeeze, wheezy)
authorVlastimil Holer <holer@ics.muni.cz>
Fri, 28 Jun 2013 12:06:05 +0000 (14:06 +0200)
committerVlastimil Holer <holer@ics.muni.cz>
Fri, 28 Jun 2013 12:06:05 +0000 (14:06 +0200)
manifests/pin.pp

index 21cc3ffdefc0294c0c91c37de474971b94b26869..2431af2a4d0dc02b4df666c1a470a13285b207f3 100644 (file)
@@ -8,6 +8,7 @@ define apt::pin(
   $packages   = '*',
   $priority   = 0,
   $release    = '',
+  $codename   = '',
   $origin     = '',
   $originator = '',
   $version    = ''
@@ -23,6 +24,8 @@ define apt::pin(
 
   if $release != '' {
     $pin = "release a=${release}"
+  } elsif $codename != '' {
+    $pin = "release n=${codename}"
   } elsif $origin != '' {
     $pin = "origin \"${origin}\""
   } elsif $originator != '' {