aboutsummaryrefslogtreecommitdiff
path: root/manifests/preferences_snippet.pp
blob: e5393bde8f4484f8e574d4afa6b98bf71e20f400 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
define apt::preferences_snippet(
  $ensure = 'present',
  $release,
  $priority
){
  include apt::preferences_snippet
  file { "${apt::preferences::apt_preferences_dir}/${name}":
    ensure => $ensure,
    content => "Package: ${name}
Pin: release a=${release}
Pin-Priority: ${priority}
",
    notify => Exec["concat_${apt::preferences::apt_preferences_dir}"],
    owner => root, group => 0, mode => 0600;
  }
}