diff --git a/debian/changelog b/debian/changelog index 8d367f1..6e0fc21 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +remote-backup (1.2.2) stable; urgency=low + + * fix rotation + + -- Vincent Riquer Fri, 03 Feb 2012 10:45:45 +0100 + remote-backup (1.2.1) stable; urgency=low * add TIMEOUT parameter (defaults to 1800 seconds). diff --git a/remote-backup b/remote-backup index a0639a4..8b7cb87 100755 --- a/remote-backup +++ b/remote-backup @@ -141,12 +141,12 @@ rotateBackup() { fi # step 2: shift the snapshots(s) back by one, if they exist - for backup_number in {$((${MAX_ROTATE}-1))..0} + for (( backup_num=$MAX_ROTATE ; backup_num >= 0 ; backup_num-- )) do - if [ -d "$SNAPSHOT_RW/$NAME/daily.${backup_number}" ] + if [ -d "$SNAPSHOT_RW/$NAME/daily.${backup_num}" ] then - $MV -f "$SNAPSHOT_RW/$NAME/daily.${backup_number}" \ - "$SNAPSHOT_RW/$NAME/daily.$((${backup_number}+1))" + $MV -f "$SNAPSHOT_RW/$NAME/daily.${backup_num}" \ + "$SNAPSHOT_RW/$NAME/daily.$(( backup_num + 1 ))" fi done fi