From 4af2ccacf939c5e6a814ce6e8e784ba7ca4363c7 Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Fri, 8 Mar 2013 11:34:59 +0100 Subject: [PATCH] add warning if there are too many images --- liveboot_garbage_collection.sh | 4 ++++ logparse/default.rules | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 logparse/default.rules diff --git a/liveboot_garbage_collection.sh b/liveboot_garbage_collection.sh index e1a2bfe..1c3dddd 100755 --- a/liveboot_garbage_collection.sh +++ b/liveboot_garbage_collection.sh @@ -9,6 +9,7 @@ set -e # no configuration below this block AMOUNT_TO_KEEP=15 +WARNING_TRESHOLD=10 LIVEBOOT_IMAGE_PATH="/srv/mirror/liveboot" @@ -32,6 +33,9 @@ for DIRECTORY in $FIRST_PASS ; do SECOND_PASS="$SECOND_PASS $DIRECTORY" fi done +if [ $KEPT -gt $WARNING_TRESHOLD ] ; then + echo "Warning: $KEPT images being kept, while we can only keep $AMOUNT_TO_KEEP at maximum. Please delete some rejected images set to 'keep'. Ask Fabian for help, if needed." +fi for DIRECTORY in $SECOND_PASS ; do echo -n "$DIRECTORY: " if [ $KEPT -le $AMOUNT_TO_KEEP ] ; then diff --git a/logparse/default.rules b/logparse/default.rules new file mode 100644 index 0000000..41ed737 --- /dev/null +++ b/logparse/default.rules @@ -0,0 +1,16 @@ +# see https://wiki.jenkins-ci.org/display/JENKINS/Log+Parser+Plugin + +# ok despite warnings +ok /not really/ +ok /.+Warning: Permanently added .+ (RSA) to the list of known hosts./ + +# match line starting with 'error ', case-insensitive +error /(?i)^error / + +# list of warnings here... +warning /[Ww]arning/ +warning /WARNING/ + +# create a quick access link to lines in the report containing 'INFO' +info /INFO/ + -- 2.39.5