} elsif $origin != '' {
$pin = "origin \"${origin}\""
} else {
- err("Apt::Pin needs either $release or $origin")
+ $pin = "release a=${name}"
}
file { "${name}.pref":
ensure => $ensure,
- path => "${preferences_d}/${name}",
+ path => "${preferences_d}/${name}.pref",
owner => root,
group => root,
mode => '0644',
- content => "# ${name}\nPackage: ${packages}\nPin: ${pin}\nPin-Priority: ${priority}",
+ content => template("apt/pin.pref.erb"),
}
}