Also support uncompressed control.tar files in queryhdrmd5
authorMichael Schroeder <mls@suse.de>
Fri, 20 Oct 2017 13:45:25 +0000 (15:45 +0200)
committerjingui.ren <jingui.ren@samsung.com>
Fri, 25 Jan 2019 06:33:51 +0000 (14:33 +0800)
Change-Id: I43dfa992421836aba20d48acde8519a382d39ecb

Build/Deb.pm

index 7584191804782c6ff940a8a4cdb379b98c07217e..7955cf6891978f89bcf0c4cccefbdacff6a36f43 100644 (file)
@@ -392,11 +392,10 @@ sub queryhdrmd5 {
     }
   }
   $data = substr($data, 8 + 60 + $len);
-  if (substr($data, 0, 16) ne 'control.tar.gz  ' &&
-      substr($data, 0, 16) ne 'control.tar.gz/ ' &&
-      substr($data, 0, 16) ne 'control.tar.xz  ' &&
-      substr($data, 0, 16) ne 'control.tar.xz/ ')
-   {
+  my $controlname = substr($data, 0, 16);
+  if ($controlname ne 'control.tar.gz  ' && $controlname ne 'control.tar.gz/ ' &&
+      $controlname ne 'control.tar.xz  ' && $controlname ne 'control.tar.xz/ ' &&
+      $controlname ne 'control.tar     ' && $controlname ne 'control.tar/    ') {
     warn("$bin: control.tar is not second ar entry\n");
     close F;
     return undef;