From 5dd9dbdb77a44773a955ddcf7bd1fb584e7d78e9 Mon Sep 17 00:00:00 2001
From: Sergey Ivanov <seriv@cs.umd.edu>
Date: Fri, 22 Mar 2019 11:41:29 -0400
Subject: [PATCH] use integers for numbers of packages

---
 lib/Site/Packages.pm | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/lib/Site/Packages.pm b/lib/Site/Packages.pm
index d6c9b4d..b2231b2 100644
--- a/lib/Site/Packages.pm
+++ b/lib/Site/Packages.pm
@@ -55,11 +55,12 @@ sub handler {
     my $self = shift;
     my $config = $self->{'config'};
     my $pkgs_path = $config->{'update_filepath'} || '/var/local/csdupdates';
-    my $output_total = run_command("grep -Po '(?<=^Total:)\\w*\$' $pkgs_path");
-    my $output_security = run_command("grep -Po '(?<=^Security:)\\w*\$' $pkgs_path");
+    my $output_total = run_command("grep -Po '(?<=^Total:)\\d*\$' $pkgs_path");
+    my $output_security = run_command("grep -Po '(?<=^Security:)\\d*\$' $pkgs_path");
+    chomp($output_total,$output_security);
     my %metrics = (
-        "total" => $output_total,
-        "security" => $output_security,
+        "total" => [$output_total, "i"],
+        "security" => [$output_security, "i"],
     );
 
     return \%metrics;
-- 
GitLab