Added spec test for unattended-upgrades class
[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 # <%= @name %>
19 Explanation: <%= @explanation %>
20 Package: <%= @packages %>
21 Pin: <%= @pin %>
22 Pin-Priority: <%= @priority %>