diff options
Diffstat (limited to 'templates/rsync-check.sh.erb')
| -rw-r--r-- | templates/rsync-check.sh.erb | 17 | 
1 files changed, 12 insertions, 5 deletions
diff --git a/templates/rsync-check.sh.erb b/templates/rsync-check.sh.erb index aa1a19c..798ce5c 100644 --- a/templates/rsync-check.sh.erb +++ b/templates/rsync-check.sh.erb @@ -10,9 +10,10 @@ if [ -e "$BACKUP_FOLDER" ]; then    cd $BACKUP_FOLDER    for set in `find -maxdepth 2 -name 'rsync'`; do -    metadatas="`find $set -name 'created' 2> /dev/null`" +    created="`find $set -name 'created' 2> /dev/null | sort`" +    rotated="`find $set -name 'rotated' 2> /dev/null | sort`" -    if [ ! -z "$metadatas" ] || [ -d "$set/<%= backupdir %>/duplicity" ]; then +    if [ ! -z "$created" ] || [ -d "$set/<%= backupdir %>/duplicity" ]; then        echo " "        echo "Checking backup set $set..."        echo "======================================================" @@ -20,14 +21,20 @@ if [ -e "$BACKUP_FOLDER" ]; then      fi      # Check rsync metadata -    if [ ! -z "$metadatas" ]; then +    if [ ! -z "$created" ]; then        echo " "        echo "Available dates"        echo "======================================================"        echo " " -      for metadata in $metadatas; do -        cat $metadata +      for metadata in $created; do +        echo -n "$(basename `dirname $metadata`): created at " +        head -1 $metadata        done + +      for metadata in $rotated; do +        echo -n "$(basename `dirname $metadata`): rotated at " +        head -1 $metadata +      done            fi      # Check duplicity metadata  | 
