[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[PATCH 2/3] Consistently handle major deb format in do_build()



The only case when we can avoid writing the compressed data.tar is
when the compressed information is appended directly (format 0).
Let's just be more clear about it.

---
 dpkg-deb/build.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dpkg-deb/build.c b/dpkg-deb/build.c
index 703136a..41d14dc 100644
--- a/dpkg-deb/build.c
+++ b/dpkg-deb/build.c
@@ -672,7 +672,7 @@ do_build(const char *const *argv)
   }
   create_data_tar(dir, gzfd);
   /* Okay, we have data.tar as well now, add it to the ar wrapper. */
-  if (deb_format.major == 2) {
+  if (deb_format.major != 0) {
     write_data_tar(debar, arfd, gzfd);
   }
   if (fsync(arfd))
-- 
Lunar                                .''`. 
lunar@debian.org                    : :Ⓐ  :  # apt-get install anarchism
                                    `. `'` 
                                      `-   

Attachment: signature.asc
Description: Digital signature


Reply to: