2 # pin a release in apt, useful for unstable repositories
16 $preferences_d = $apt::params::preferences_d
19 $pin = "release a=${release}"
20 } elsif $origin != '' {
21 $pin = "origin \"${origin}\""
22 } elsif $originator != '' {
23 $pin = "release o=${originator}"
24 } elsif $version != '' {
25 $pin = "version ${version}"
27 $pin = "release a=${name}"
30 file { "${name}.pref":
32 path => "${preferences_d}/${name}.pref",
36 content => template('apt/pin.pref.erb'),