Package: dpkg-dev Version: 1.13.19 Severity: normal mkdir -p /tmp/a/DEBIAN cd /tmp cat >>a/DEBIAN/control <<EOF Package: a Version: 1 Architecture: all Maintainer: a Description: a EOF dpkg -b a/ dpkg-deb: building package `a' in `a/.deb'. $ ls a/.deb a/.deb
Since the first argument is the directory describing the archive, dpkg-deb should strip any trailing slash when writing the output file. The description of the second argument in dpkg-deb.1 is also poor; I'm including a patch which somewhat improves the description. --- - 2006-06-13 16:12:11.260066000 -0400 +++ /home/pryzbyj/man/done/dpkg-deb.1 2006-06-13 16:11:49.000000000 -0400 @@ -1,10 +1,10 @@ -.TH dpkg\-deb 1 "2006-02-28" "Debian Project" "dpkg suite" +.TH dpkg\-deb 1 "2006-06-13" "Debian Project" "dpkg suite" .SH NAME dpkg\-deb - Debian package archive (.deb) manipulation tool .SH SYNOPSIS .B dpkg\-deb .BR \-b | \-\-build -.IR directory " [" archive | directory ] +.IR directory " [" archive ] .br .B dpkg\-deb .BR \-I | \-\-info @@ -82,21 +82,25 @@ .B DEBIAN control information directory. -If no +If .I archive -is specified then +is not specified then .B dpkg\-deb will write the package into the file .IR directory \fB.deb\fR. -If the archive to be created already exists it will be overwritten. +If +.I archive +exists and is not a directory it will be overwritten. -If the second argument is a directory then +If +.I archive +is a directory then .B dpkg\-deb will write to the file -.IB package _ version _ arch .deb\fR, +.IB archive/package _ version _ arch .deb\fR, or -.IB package _ version .deb +.IB archive/package _ version .deb if no .B Architecture field is present in the package control file. When a target directory -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

