From c4bcbc290fa1850daad910ddd0393163bfe40177 Mon Sep 17 00:00:00 2001 From: Vincent Riquer Date: Wed, 8 Feb 2012 10:31:25 +0100 Subject: [PATCH] fix rotation --- debian/changelog | 6 ++++++ remote-backup | 8 ++++---- 2 files changed, 10 insertions(+), 4 deletions(-) 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