]> git.decadent.org.uk Git - dak.git/blobdiff - scripts/debian/update-ftpstats
Add armhf and s390x architectures
[dak.git] / scripts / debian / update-ftpstats
index d0d519d5cfdf9f369fbac3d14cf944723c75cff9..1f9727a422edc9ee329f93704509d7db0ce6b327 100755 (executable)
@@ -2,26 +2,26 @@
 
 my %data;
 my %data2;
-my @archs = ("source", "all", "amd64", "i386", "alpha", "arm", "armel", "hppa",
-       "hurd-i386", "ia64", "m68k", "mips", "mipsel", "powerpc", "s390",
-       "sparc");
+my @archs = ("source", "all", "amd64", "i386", "alpha", "arm", "armel", "armhf", "hppa",
+             "hurd-i386", "ia64", "kfreebsd-amd64", "kfreebsd-i386", "mips", "mipsel", "powerpc", "s390",
+             "s390x", "sparc");
 
 while (<>) {
-       if (/^(\d{8})\d{6}\|(?:k(?:atie|elly)|process-accepted)\|installed\|[^|]+\|[^|]+\|(\d+)\|([-\w]+)$/) {
-               if (not defined $data{$1}) {
-                       foreach $a (@archs) {
-                               $data{$1}{$a} = 0;
-                       }
-               }
-               $data{$1}{$3} += $2;
-               $data2{$1}{$3}++;
-       }
+  if (/^(\d{8})\d{6}\|(?:k(?:atie|elly)|process-(?:accepted|upload))(?:\|dak)?\|installed\|[^|]+\|[^|]+\|(\d+)\|([-\w]+)$/) {
+    if (not defined $data{$1}) {
+      foreach $a (@archs) {
+        $data{$1}{$a} = 0;
+      }
+    }
+    $data{$1}{$3} += $2;
+    $data2{$1}{$3}++;
+  }
 }
 
 foreach $p (sort keys %data) {
-       print "$p";
-       foreach $a (@archs) {
-               print ", $data{$p}{$a}";
-       }
-       print "\n";
+  print "$p";
+  foreach $a (@archs) {
+    print ", $data{$p}{$a}";
+  }
+  print "\n";
 }