From 1d4211ef9704daeb1e0a67e5dd6202a0de0bcb4d Mon Sep 17 00:00:00 2001 From: Ben Hutchings Date: Sat, 7 Apr 2018 10:32:02 +0200 Subject: [PATCH] debian/lib/python/debian_linux/gencontrol.py: Don't override source name We set the source package name from debian/changelog, which is not appropriate when generating a source package template for a signed image package. Only set the source package name if it's not in the control template. --- debian/lib/python/debian_linux/gencontrol.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/debian/lib/python/debian_linux/gencontrol.py b/debian/lib/python/debian_linux/gencontrol.py index ae3e8d449..b4764e244 100644 --- a/debian/lib/python/debian_linux/gencontrol.py +++ b/debian/lib/python/debian_linux/gencontrol.py @@ -95,7 +95,8 @@ class Gencontrol(object): def do_source(self, packages): source = self.templates["control.source"][0] - source['Source'] = self.changelog[0].source + if not source.get('Source'): + source['Source'] = self.changelog[0].source packages['source'] = self.process_package(source, self.vars) def do_main(self, packages, makefile):