Package: dpkg-dev
Version: 1.10.23
Tags: patch
dpkg-gencontrol do remove entries already present in debian/files but
fails to do it when a "-" is in the arch-name (like on "hurd-i386)
because of a small error in the regexp.
Here is the fix :
----------------------------------------------------------------------
--- /usr/bin/dpkg-gencontrol.orig 2004-10-03 16:50:52.000000000
+0200
+++ /usr/bin/dpkg-gencontrol 2004-10-03 17:03:47.000000000 +0200
@@ -242,7 +242,7 @@
binmode(X);
while (<X>) {
chomp;
- next if m/^([-+0-9a-z.]+)_[^_]+_(\w+)\.deb /
+ next if m/^([-+0-9a-z.]+)_[^_]+_([-\w]+)\.deb /
&& ($1 eq $oppackage) && ($2 eq $arch || $2 eq 'all');
print(Y "$_\n") || &syserr("copy old entry to new files list
file");
}
----------------------------------------------------------------------
--
Marc Dequènes (Duck)
Attachment:
pgpvx12pxNqyi.pgp
Description: PGP signature