diff options
author | joeyh <joeyh> | 2007-09-16 23:49:38 +0000 |
---|---|---|
committer | joeyh <joeyh> | 2007-09-16 23:49:38 +0000 |
commit | e8b78241c61964699d525c8157780242a1d358d3 (patch) | |
tree | b78f94f2b55415f318279235ab262c79bbea595e | |
parent | 09bf5892fcc47c94d77c8457b533643ec3b58ef8 (diff) |
r2027: * dh_strip: Check that --dbg-package lists the name of a real package.
Closes: #442480
-rw-r--r-- | debian/changelog | 4 | ||||
-rwxr-xr-x | dh_strip | 6 |
2 files changed, 8 insertions, 2 deletions
diff --git a/debian/changelog b/debian/changelog index d8d86b59..81f7c6d4 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,8 +4,10 @@ debhelper (5.0.55) UNRELEASED; urgency=low files with MimeType fields. Patch from Emmet Hikory. Closes: #427831 * dh_strip: Don't run objcopy if the output file already exists. Closes: #380314 + * dh_strip: Check that --dbg-package lists the name of a real package. + Closes: #442480 - -- Joey Hess <joeyh@debian.org> Thu, 13 Sep 2007 15:47:55 -0400 + -- Joey Hess <joeyh@debian.org> Sun, 16 Sep 2007 19:47:59 -0400 debhelper (5.0.54) unstable; urgency=low @@ -181,7 +181,11 @@ foreach my $package (@{$dh{DOPACKAGES}}) { $keep_debug=1; # Note that it's only an array for the v4 stuff; # for v5 only one value is used. - $debugtmp=tmpdir(@{$dh{DEBUGPACKAGES}}[0]); + my $debugpackage=@{$dh{DEBUGPACKAGES}}[0]; + if (! grep { $_ eq $debugpackage } getpackages()) { + error("debug package $debugpackage is not listed in the control file"); + } + $debugtmp=tmpdir($debugpackage); } } else { |