Merge branch 'master' of https://github.com/puppetlabs/puppetlabs-apt into f3792625...
[puppet-modules/puppetlabs-apt.git] / templates / pin.pref.erb
1 <%-
2 @pin = "release a=#{@name}" # default value
3 if @pin_release.length > 0
4   options = []
5   options.push("a=#{@release}") if @release.length > 0
6   options.push("n=#{@codename}") if @codename.length > 0
7   options.push("v=#{@release_version}") if @release_version.length > 0
8   options.push("c=#{@component}") if @component.length > 0
9   options.push("o=#{@originator}") if @originator.length > 0
10   options.push("l=#{@label}") if @label.length > 0
11   @pin = "release #{options.join(', ')}"
12 elsif @version.length > 0
13   @pin = "version #{@version}"
14 elsif @origin.length > 0
15   @pin = "origin #{@origin}"
16 end
17 -%>
18 Explanation: <%= @explanation %>
19 Package: <%= @packages_string %>
20 Pin: <%= @pin %>
21 Pin-Priority: <%= @priority %>