+ if $release != '' {
+ $pin = "release a=${release}"
+ } elsif $origin != '' {
+ $pin = "origin \"${origin}\""
+ } else {
+ err("Apt::Pin needs either $release or $origin")
+ }
+
+ file { "${name}.pref":
+ ensure => $ensure,
+ path => "${preferences_d}/${name}",
+ owner => root,
+ group => root,
+ mode => '0644',
+ content => template("apt/pin.pref.erb"),
+ }