]> xenbits.xensource.com Git - people/larsk/xen-release-scripts.git/commitdiff
Ignore any entries in XSA files that do not contain patch (such as '*.meta' and ...
authorLars Kurth <lars.kurth@citrix.com>
Wed, 30 Aug 2017 16:12:15 +0000 (17:12 +0100)
committerLars Kurth <lars.kurth@citrix.com>
Wed, 30 Aug 2017 16:12:15 +0000 (17:12 +0100)
match-xsa

index f2efd4d618e29abd4b0f72d34bf1a830665edce5..1b4c1d19d4b7eccdfb562a252543139e679cb8ec 100755 (executable)
--- a/match-xsa
+++ b/match-xsa
@@ -102,15 +102,20 @@ while (my $line = <$data>) {
   chomp $line;
  
   my @fields = split "[\t]+" , $line;
-  $XSA[$i]       = "$fields[0]";
-  $XSA_PATCH[$i] = "$fields[1]";
-  $XSA_ID[$i]    = "$fields[2]";
+    
+  # Ignore entries, which we don't understand
+  if ($fields[1] =~ /patch/ ) {
+
+    $XSA[$i]       = "$fields[0]";
+    $XSA_PATCH[$i] = "$fields[1]";
+    $XSA_ID[$i]    = "$fields[2]";
   
-  $XSA[$i]       =~ s/\r$//g;
-  $XSA_PATCH[$i] =~ s/\r$//g; 
-  $XSA_ID[$i]    =~ s/\r$//g;
+    $XSA[$i]       =~ s/\r$//g;
+    $XSA_PATCH[$i] =~ s/\r$//g;
+    $XSA_ID[$i]    =~ s/\r$//g;
   
-  $i++;
+    $i++;
+  }
 }
 close($data);
 $XSAs = $i-1;