X-Git-Url: https://review.fuel-infra.org/gitweb?a=blobdiff_plain;f=manifests%2Fbackports.pp;h=ff8cb44b972d56e145d7a6cb0cf8bd0878dc77b5;hb=61a4fb6979f4269ddfbd6400940000fb12753e26;hp=c45bc15682de4933f261a01b3827c5c469f202a9;hpb=636cacd72c8b82f3e812e7b53499afff89ccded9;p=puppet-modules%2Fpuppetlabs-apt.git diff --git a/manifests/backports.pp b/manifests/backports.pp index c45bc15..ff8cb44 100644 --- a/manifests/backports.pp +++ b/manifests/backports.pp @@ -39,17 +39,18 @@ class apt::backports( } if $::lsbdistid == 'LinuxMint' { - $distid = $::lsbdistcodename ? { - 'debian' => 'debian', - default => 'ubuntu', - } - $release_real = $::lsbdistcodename ? { - 'debian' => 'wheezy', - 'qiana' => 'trusty', - 'petra' => 'saucy', - 'olivia' => 'raring', - 'nadia' => 'quantal', - 'maya' => 'precise', + if $::lsbdistcodename == 'debian' { + $distid = 'debian' + $release_real = 'wheezy' + } else { + $distid = 'ubuntu' + $release_real = $::lsbdistcodename ? { + 'qiana' => 'trusty', + 'petra' => 'saucy', + 'olivia' => 'raring', + 'nadia' => 'quantal', + 'maya' => 'precise', + } } } else { $distid = $::lsbdistid @@ -57,20 +58,25 @@ class apt::backports( } $key = $distid ? { - 'debian' => '46925553', - 'ubuntu' => '437D05B5', + 'debian' => 'A1BD8E9D78F7FE5C3E65D8AF8B48AD6246925553', + 'ubuntu' => '630239CC130E1A7FD81A27B140976EAF437D05B5', } $repos = $distid ? { 'debian' => 'main contrib non-free', 'ubuntu' => 'main universe multiverse restricted', } + apt::pin { 'backports': + before => Apt::Source['backports'], + release => "${release_real}-backports", + priority => $pin_priority, + } + apt::source { 'backports': location => $location, release => "${release_real}-backports", repos => $repos, key => $key, key_server => 'pgp.mit.edu', - pin => $pin_priority, } }