debian_linux.gencontrol: Allow variable substitutions in control.source.in

linux-signed may need this feature.
This commit is contained in:
Ben Hutchings 2016-04-03 17:29:17 +01:00
parent 516d9dac1d
commit 7b9f22feef
1 changed files with 2 additions and 1 deletions

View File

@ -80,6 +80,7 @@ class Gencontrol(object):
def __init__(self, config, templates, version=Version):
self.config, self.templates = config, templates
self.changelog = Changelog(version=version)
self.vars = {}
def __call__(self):
packages = PackagesList()
@ -94,7 +95,7 @@ class Gencontrol(object):
def do_source(self, packages):
source = self.templates["control.source"][0]
source['Source'] = self.changelog[0].source
packages['source'] = self.process_package(source)
packages['source'] = self.process_package(source, self.vars)
def do_main(self, packages, makefile):
config_entry = self.config['base', ]