pristine-tar: Avoid dying if tar tv exits nonzero.
authorJoey Hess <joey@gnu.kitenet.net>
Mon, 13 Apr 2009 22:36:00 +0000 (18:36 -0400)
committerJoey Hess <joey@gnu.kitenet.net>
Mon, 13 Apr 2009 22:36:00 +0000 (18:36 -0400)
This makes reproducing star's tarball work, even though tar gets upset while listing it and decides to die at the end.

(If the manifest is truncated, the delta just gets bigger..)

debian/changelog
pristine-tar

index 39c2af1e72896b359363e82a67f433d54801e760..84859fabb3224f215bd85192f496679d6560c747 100644 (file)
@@ -14,6 +14,9 @@ pristine-tar (1.00) UNRELEASED; urgency=low
     is included.
   * pristine-tar: Avoid dying in corner case involving tar's filename
     encoding. Fixes several failures.
+  * pristine-tar: Avoid dying if tar tv exits nonzero. This makes
+    reproducing star's tarball work, even though tar gets upset
+    while listing it and decides to die at the end.
  
   Stats: Only 1 known failure (on star's tarball).
   Deltas for all 14294 tarballs in the Debian archive now use XXX MB total.
index e06e1cfd8ab24c2606d2ed3d9caab82a98fa3681..4e914fb5006bfec8077921b4c8c217eec374181c 100755 (executable)
@@ -407,7 +407,7 @@ sub genmanifest {
                s/^\.?\/+//;
                print OUT "$_\n" if length $_;
        }
-       close IN || error "tar tf exited nonzero";
+       close IN;
        close OUT;
 }