From cdcc2bc5c9a28c5eaa0f26fca7aa3a20872689e0 Mon Sep 17 00:00:00 2001 From: intrigeri Date: Tue, 26 Apr 2011 11:00:02 +0200 Subject: Do arithmetic using bash rather than bc (Closes: #603173) --- handlers/rsync.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'handlers/rsync.in') diff --git a/handlers/rsync.in b/handlers/rsync.in index d35445e..d93411a 100644 --- a/handlers/rsync.in +++ b/handlers/rsync.in @@ -253,7 +253,7 @@ function eval_config { if [ -z "$days" ]; then keep="4" else - keep="`echo $days - 1 | bc -l`" + keep=$[$days - 1] fi fi @@ -302,9 +302,9 @@ function rotate_short { $nice $mv /$folder.$keep /$folder.tmp fi - for ((n=`echo "$keep - 1" | bc`; n >= 0; n--)); do + for ((n=$[$keep - 1]; n >= 0; n--)); do if [ -d $folder.$n ]; then - dest=`echo "$n + 1" | bc` + dest=$[$n + 1] $nice $mv /$folder.$n /$folder.$dest $touch /$folder.$dest mkdir -p $metadata/`basename $folder`.$dest -- cgit v1.2.3