]> review.fuel-infra Code Review - puppet-modules/puppetlabs-apt.git/commitdiff
(#14287) Fix apt::pin resource for rspec-puppet.
authorNan Liu <nan@puppetlabs.com>
Wed, 2 May 2012 23:00:27 +0000 (16:00 -0700)
committerNan Liu <nan@puppetlabs.com>
Wed, 2 May 2012 23:00:27 +0000 (16:00 -0700)
The shorthand syntax cause rspec-puppet failure for external modules
depending on the puppet-apt module. This patch uses the require
metaparameter to avoid this issue.

manifests/source.pp

index 95768dcfaa81f919d781294223e286cb1e72ae35..999ff68bf93d8c1f16395ae2f64333d68d9b4bbd 100644 (file)
@@ -30,7 +30,10 @@ define apt::source(
   }
 
   if $pin != false {
-    apt::pin { $release: priority => $pin } -> File["${name}.list"]
+    apt::pin { $release:
+      priority => $pin,
+      before   => File["${name}.list"]
+    }
   }
 
   exec { "${name} apt update":