From eed0b4b6264e57471c739b83be8581c8c0fc9902 Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Mon, 23 Jan 2006 12:15:43 +0000 Subject: [PATCH] Limit the size of the output from check_glsa. --- check_glsa | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/check_glsa b/check_glsa index d2389d5..f6dd079 100755 --- a/check_glsa +++ b/check_glsa @@ -36,8 +36,10 @@ case $RC in echo -n "CRITICAL - glsa-check found $problems problems affecting " sort < $PACKAGE_TMP \ |uniq \ - |awk 'NR > 1 { printf ", " } - { printf $0 } ' \ + |awk 'BEGIN { sz = 0 } + NR > 1 && sz < 198 { printf ", "; sz += 2 } + sz < 200 { printf $0; sz += length($0) } + END { if (sz >= 200) printf ", others" } ' \ |sed 's/, \([^,]*\)$/ and \1/' echo ". | problems=$problems, packages=`sort $PACKAGE_TMP|uniq|wc -l`" exit 2;; -- GitLab