Details:
https://labs.riseup.net/code/issues/3467
https://labs.riseup.net/code/issues/3468
define apt::preferences_snippet(
- $package = $name,
+ $package = false,
$ensure = 'present',
$source = '',
$release = '',
$priority )
{
+ $real_package = $package ? {
+ false => $name,
+ default => $package,
+ }
+
if $custom_preferences == false {
fail("Trying to define a preferences_snippet with \$custom_preferences set to false.")
}
-Package: <%= package %>
+Package: <%= real_package %>
Pin: <%= pin %>
Pin-Priority: <%= priority %>
-Package: <%= package %>
+Package: <%= real_package %>
Pin: release a=<%= release %>
Pin-Priority: <%= priority %>