tasks/apt: Don't use security.debian.org for obsolete releases

This commit is contained in:
Nicolas Braud-Santoni 2016-08-07 20:51:13 +02:00
parent 1000430aa0
commit a15c9ea309
No known key found for this signature in database
GPG key ID: 9D4F88010CFE19E3

View file

@ -24,13 +24,13 @@ class AddDefaultSources(Task):
@classmethod
def run(cls, info):
from bootstrapvz.common.releases import sid
from bootstrapvz.common.releases import sid, wheezy
include_src = info.manifest.packages.get('include-source-type', False)
components = ' '.join(info.manifest.packages.get('components', ['main']))
info.source_lists.add('main', 'deb {apt_mirror} {system.release} ' + components)
if include_src:
info.source_lists.add('main', 'deb-src {apt_mirror} {system.release} ' + components)
if info.manifest.release != sid:
if info.manifest.release != sid and info.manifest.release >= wheezy:
info.source_lists.add('main', 'deb http://security.debian.org/ {system.release}/updates ' + components)
if include_src:
info.source_lists.add('main', 'deb-src http://security.debian.org/ {system.release}/updates ' + components)