define apt::pin(
$ensure = present,
+ $explanation = "${::caller_module_name}: ${name}",
$order = '',
$packages = '*',
$priority = 0,
$release = '',
$origin = '',
- $originator = ''
+ $originator = '',
+ $version = ''
) {
include apt::params
$pin = "origin \"${origin}\""
} elsif $originator != '' {
$pin = "release o=${originator}"
+ } elsif $version != '' {
+ $pin = "version ${version}"
} else {
$pin = "release a=${name}"
}
owner => root,
group => root,
mode => '0644',
- content => template("apt/pin.pref.erb"),
+ content => template('apt/pin.pref.erb'),
}
}