summaryrefslogtreecommitdiff
path: root/scripts/dpkg-gencontrol.pl
diff options
context:
space:
mode:
authorGuillem Jover <guillem@debian.org>2015-06-29 21:14:19 +0200
committerGuillem Jover <guillem@debian.org>2015-07-30 06:39:23 +0200
commit1063e2e684a5e2fcc71608217c9171c9f2bdee0c (patch)
tree07093b4207e433ecbc370227f7202fc72615cd7b /scripts/dpkg-gencontrol.pl
parent89d9dd6870349fd3e103ae26ea072b80f2f46c84 (diff)
downloaddpkg-1063e2e684a5e2fcc71608217c9171c9f2bdee0c.tar.gz
dpkg-gencontrol: Add the correct filename to debian/files
When overriding the Package field, we have to take that into account while generating the filename to add to debian/files, as the field overrides happen after all field values have been computed. Reported-by: Niels Thykier <niels@thykier.net>
Diffstat (limited to 'scripts/dpkg-gencontrol.pl')
-rwxr-xr-xscripts/dpkg-gencontrol.pl2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/dpkg-gencontrol.pl b/scripts/dpkg-gencontrol.pl
index 299f1f039..d537a616d 100755
--- a/scripts/dpkg-gencontrol.pl
+++ b/scripts/dpkg-gencontrol.pl
@@ -328,7 +328,7 @@ if ($pkg_type eq 'udeb') {
}
my $sourcepackage = get_source_package();
-my $binarypackage = $fields->{'Package'};
+my $binarypackage = $override{'Package'} // $fields->{'Package'};
my $verdiff = $binaryversion ne $sourceversion;
if ($binarypackage ne $sourcepackage || $verdiff) {
$fields->{'Source'} = $sourcepackage;