Also support uncompressed control.tar files in queryhdrmd5 78/197878/1
authorMichael Schroeder <mls@suse.de>
Fri, 20 Oct 2017 13:45:25 +0000 (15:45 +0200)
committerYonghee Han <onstudy@samsung.com>
Thu, 17 Jan 2019 01:40:01 +0000 (10:40 +0900)
Change-Id: I43dfa992421836aba20d48acde8519a382d39ecb

Build/Deb.pm

index 7584191..7955cf6 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;