]> err.no Git - dpkg/commitdiff
Make dpkg-source work on empty diffs
authorWichert Akkerman <wakkerma@debian.org>
Wed, 29 Sep 1999 03:36:29 +0000 (03:36 +0000)
committerWichert Akkerman <wakkerma@debian.org>
Wed, 29 Sep 1999 03:36:29 +0000 (03:36 +0000)
ChangeLog
debian/changelog
scripts/dpkg-source.pl

index e0caefc3c15d2506ce82707b107829d42c341221..a2821b77a4561e169f32ff8f8b10baf95a051a5f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue Sep 28 13:38:50 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
+
+  * Make dpkg-source work again on empty diffs, patch from Roman Hodek
+    <Roman.Hodek@informatik.uni-erlangen.de>
+
 Tue Sep 28 01:14:14 CEST 1999 Wichert Akkerman <wakkerma@debian.org>
 
   * Fix typo in dpkg-buildpackage that broke signing if only -sgpg was given
index 44a42beb354c2a8f2a8b8ee2ebf5a8c276678d28..9f58a66ca5cf1e28f74729f9f0ad20839c73a6cf 100644 (file)
@@ -1,3 +1,12 @@
+dpkg (1.4.1.13) unstable; urgency=low
+
+  * Non-maintainer release.
+  * NMU number 13, lets see what breaks :)
+  * update-alternatives works across filesystems now
+  * Make -sgpg work in dpkg-buildpackage (typo)
+
+ -- Wichert Akkerman <wakkerma@debian.org>  Tue, 28 Sep 1999 01:26:19 +0200
+
 dpkg (1.4.1.12) unstable; urgency=low
 
   * Non-maintainer release.
index 6a1b269ff3eb5c1842c26f29cb4aa3de8665bc33..5544d73460c158204937357aa79068dbf883c962 100755 (executable)
@@ -511,7 +511,7 @@ if ($opmode eq 'build') {
         &forkgzipread("$dscdir/$difffile");
         $/="\n";
        $_ = <GZIP>;
-       do {
+        while ($_ || !eof(GZIP)) {
            # read file header (---/+++ pair)
            s/\n$// or &error("diff is missing trailing newline");
            /^--- / or &error("expected ^--- in line $. of diff");
@@ -550,10 +550,10 @@ if ($opmode eq 'build') {
                    elsif (/^-/) { --$olines; }
                    elsif (/^\+/) { --$nlines; }
                    else { &error("expected [ +-] at start of line $. of diff"); }
-            }
-        }
+               }
+           }
            $hunk or &error("expected ^\@\@ at line $. of diff");
-        } while ($_ || !eof(GZIP));
+        }
         close(GZIP);
         
         &reapgzip;