From c4b3f72b8633267f029ef553af1f6805adc0a521 Mon Sep 17 00:00:00 2001 From: mxmehl Date: Mon, 20 Jul 2015 12:08:06 +0300 Subject: [PATCH] fix bug which always resulted in quota usage of 1MB --- action.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/action.sh b/action.sh index 730b345..e1801aa 100755 --- a/action.sh +++ b/action.sh @@ -346,12 +346,14 @@ if [ "$ACTION" == "quota" ]; then echo "Calculating account disk usage..." echo - USAGE=$(quota -gsl | tail -n 1 | awk -F" " '{ print $2 }' | sed 's/[A-Za-z]//g') + USAGE=$(quota -gsl | tail -n 1 | awk -F" " '{ print $2 }') QUOTA=$(quota -gsl | tail -n 1 | awk -F" " '{ print $3 }' | sed 's/[A-Za-z]//g') # If smaller than 1M, set usage to 1M to avoid miscalcuations if [ $(echo $USAGE | grep -q "[A-Za-z]$" ; echo $?) != 0 ]; then USAGE="1" + else + USAGE=$(echo $USAGE | sed 's/[A-Za-z]//g') fi PERC=$(echo "scale=2; $USAGE/$QUOTA" | bc)