5ed7396a31
Quoting https://wiki.debian.org/LTS Official security support for Debian GNU/Linux 6.0 (code name "Squeeze") has ended on 31 May 2014. However long term support for the distribution is going to be extended until February 2016, i.e. five years after the initial release. See https://wiki.debian.org/LTS for more details.
56 lines
2 KiB
Puppet
56 lines
2 KiB
Puppet
class apt::params {
|
|
$root = '/etc/apt'
|
|
$provider = '/usr/bin/apt-get'
|
|
$sources_list_d = "${root}/sources.list.d"
|
|
$apt_conf_d = "${root}/apt.conf.d"
|
|
$preferences_d = "${root}/preferences.d"
|
|
|
|
case $::lsbdistid {
|
|
'debian': {
|
|
case $::lsbdistcodename {
|
|
'squeeze': {
|
|
$backports_location = 'http://backports.debian.org/debian-backports'
|
|
$legacy_origin = true
|
|
$origins = ['${distro_id} oldstable',
|
|
'${distro_id} ${distro_codename}-security',
|
|
'${distro_id} ${distro_codename}-lts']
|
|
}
|
|
'wheezy': {
|
|
$backports_location = 'http://ftp.debian.org/debian/'
|
|
$legacy_origin = false
|
|
$origins = ['origin=Debian,archive=stable,label=Debian-Security']
|
|
}
|
|
default: {
|
|
$backports_location = 'http://http.debian.net/debian/'
|
|
$legacy_origin = false
|
|
$origins = ['origin=Debian,archive=stable,label=Debian-Security']
|
|
}
|
|
}
|
|
}
|
|
'ubuntu': {
|
|
case $::lsbdistcodename {
|
|
'lucid': {
|
|
$backports_location = 'http://us.archive.ubuntu.com/ubuntu'
|
|
$ppa_options = undef
|
|
$legacy_origin = true
|
|
$origins = ['${distro_id} ${distro_codename}-security']
|
|
}
|
|
'precise', 'trusty': {
|
|
$backports_location = 'http://us.archive.ubuntu.com/ubuntu'
|
|
$ppa_options = '-y'
|
|
$legacy_origin = true
|
|
$origins = ['${distro_id}:${distro_codename}-security']
|
|
}
|
|
default: {
|
|
$backports_location = 'http://old-releases.ubuntu.com/ubuntu'
|
|
$ppa_options = '-y'
|
|
$legacy_origin = true
|
|
$origins = ['${distro_id}:${distro_codename}-security']
|
|
}
|
|
}
|
|
}
|
|
default: {
|
|
fail("Unsupported lsbdistid (${::lsbdistid})")
|
|
}
|
|
}
|
|
}
|