before arithmetic opertions
Change-Id: Iaefcd01dfe2066256010c2d195414a689c9f7573
Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/37327
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Wei Liu <sarah@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
;;
esac
+ # from lfs.c:__sec2str()
+ # const char spec[] = "smhdw";
+ # {1, 60, 60*60, 24*60*60, 7*24*60*60};
+ [[ $time == *m* ]] && time=${time//m/} && time=$((time*60));
+ [[ $time == *h* ]] && time=${time//h/} && time=$((time*60*60));
+ [[ $time == *d* ]] && time=${time//d/} && time=$((time*24*60*60));
+ [[ $time == *w* ]] && time=${time//w/} && time=$((time*7*24*60*60));
+
echo "Sleep through grace ..."
[ "$time" == "-" ] &&
error "Grace timeout was not set or quota not exceeded"