fix backup array

This commit is contained in:
James Barnett
2017-02-02 19:26:50 -06:00
parent 9e94c24007
commit bc8d9f1db3

View File

@@ -161,6 +161,7 @@ fi
selected_configs=${selected_configs:-$SNAPPER_CONFIGS}
# Initial configuration of where backup directories are
i=0
for x in $selected_configs; do
SNAP_SYNC_EXCLUDE=no
@@ -193,13 +194,17 @@ for x in $selected_configs; do
error_exit
fi
fi
BACKUPDIRS_ARRAY[$x]=$BACKUPDIR
BACKUPDIRS_ARRAY[$i]=$BACKUPDIR
i=$(($i+1))
done
# Actual backing up
i=-1
for x in $selected_configs; do
i=$(($i+1))
if [[ "$(sudo snapper -c $x list -t single | awk '/'$name' backup in progress/ {cnt++} END {print cnt}')" -gt 0 ]]; then
printf "\nNOTE: Previous failed $name backup snapshots found for '$x'.\n" | tee $PIPE
fi
@@ -222,7 +227,7 @@ for x in $selected_configs; do
old_num=$(snapper -c "$x" list -t single | awk '/'"$selected_uuid"'/ {print $1}')
old_snap=$SUBVOLUME/.snapshots/$old_num/snapshot
BACKUPDIR="${BACKUPDIRS_ARRAY[$x]}"
BACKUPDIR="${BACKUPDIRS_ARRAY[$i]}"
printf "Creating new snapshot for $x...\n" | tee $PIPE
new_number=$(snapper -c "$x" create --print-number -d "$name backup in progress")