mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-22 09:50:37 +00:00
Added security field to packages.
This commit is contained in:
parent
9445273b8e
commit
c0350e7c8a
3 changed files with 10 additions and 3 deletions
|
@ -31,8 +31,12 @@ class BootstrapInformation(object):
|
|||
# The default apt mirror
|
||||
self.apt_mirror = self.manifest.packages.get('mirror', 'http://deb.debian.org/debian/')
|
||||
|
||||
# The default apt security mirror
|
||||
self.apt_security = self.manifest.packages.get('security', 'http://security.debian.org/')
|
||||
|
||||
# Create the manifest_vars dictionary
|
||||
self.manifest_vars = self.__create_manifest_vars(self.manifest, {'apt_mirror': self.apt_mirror})
|
||||
self.manifest_vars = self.__create_manifest_vars(self.manifest, {'apt_security': self.apt_security,
|
||||
'apt_mirror': self.apt_mirror})
|
||||
|
||||
# Keep a list of apt sources,
|
||||
# so that tasks may add to that list without having to fiddle with apt source list files.
|
||||
|
|
|
@ -84,6 +84,9 @@ properties:
|
|||
mirror:
|
||||
type: string
|
||||
format: uri
|
||||
security:
|
||||
type: string
|
||||
format: uri
|
||||
preferences:
|
||||
type: object
|
||||
patternProperties:
|
||||
|
|
|
@ -64,9 +64,9 @@ class AddDefaultSources(Task):
|
|||
if include_src:
|
||||
info.source_lists.add('main', 'deb-src {apt_mirror} {system.release} ' + components)
|
||||
if info.manifest.release != sid and info.manifest.release >= wheezy:
|
||||
info.source_lists.add('main', 'deb http://security.debian.org/ {system.release}/updates ' + components)
|
||||
info.source_lists.add('main', 'deb {apt_security} {system.release}/updates ' + components)
|
||||
if include_src:
|
||||
info.source_lists.add('main', 'deb-src http://security.debian.org/ {system.release}/updates ' + components)
|
||||
info.source_lists.add('main', 'deb-src {apt_security} {system.release}/updates ' + components)
|
||||
info.source_lists.add('main', 'deb {apt_mirror} {system.release}-updates ' + components)
|
||||
if include_src:
|
||||
info.source_lists.add('main', 'deb-src {apt_mirror} {system.release}-updates ' + components)
|
||||
|
|
Loading…
Add table
Reference in a new issue