used shellcheck

This commit is contained in:
James Barnett
2016-06-10 10:42:40 -05:00
parent c78eebea84
commit 4a6efabcc6

20
backup
View File

@@ -41,6 +41,7 @@ fi
for x in $SNAPPER_CONFIGS; do for x in $SNAPPER_CONFIGS; do
# shellcheck source=/dev/null
source /etc/snapper/configs/$x source /etc/snapper/configs/$x
do_backup=${EXT_BACKUP:-"yes"} do_backup=${EXT_BACKUP:-"yes"}
@@ -57,21 +58,20 @@ for x in $SNAPPER_CONFIGS; do
exit 1 exit 1
fi fi
old_number=$(snapper -c $x list -t single | awk '/'"$userdata"'/ {print $1}') old_number=$(snapper -c "$x" list -t single | awk '/'"$userdata"'/ {print $1}')
new_number="$(snapper -c $x create --print-number)" new_number=$(snapper -c "$x" create --print-number)
sync sync
new_snapshot=$SUBVOLUME/.snapshots/$new_number/snapshot new_snapshot=$SUBVOLUME/.snapshots/$new_number/snapshot
new_info=$SUBVOLUME/.snapshots/$new_number/info.xml new_info=$SUBVOLUME/.snapshots/$new_number/info.xml
backup_location=$BACKUPDIR/$x/$new_number/ backup_location=$BACKUPDIR/$x/$new_number/
old_backup=$BACKUPDIR/$x/$old_number/snapshot
mkdir -p $backup_location mkdir -p "$backup_location"
if [[ -z "$old_number" ]]; then if [[ -z "$old_number" ]]; then
echo "Performing initial backup for snapper configuration '$x'. This could take awhile..." echo "Performing initial backup for snapper configuration '$x'. This could take awhile..."
btrfs send $new_snapshot | btrfs receive $backup_location btrfs send "$new_snapshot" | btrfs receive "$backup_location"
else else
@@ -82,18 +82,18 @@ for x in $SNAPPER_CONFIGS; do
# there is an identical subvolume to the old snapshot at the # there is an identical subvolume to the old snapshot at the
# receiving location where it can get its data. This helps speed up # receiving location where it can get its data. This helps speed up
# the transfer. # the transfer.
btrfs send $new_snapshot -c $old_snapshot | btrfs receive $backup_location btrfs send "$new_snapshot" -c "$old_snapshot" | btrfs receive "$backup_location"
cp $new_info $backup_location cp "$new_info" "$backup_location"
snapper -c $x delete $old_number snapper -c "$x" delete "$old_number"
fi fi
# Tag new snapshot as the latest # Tag new snapshot as the latest
snapper -v -c $x modify -d "$description" -u "$userdata" $new_number snapper -v -c "$x" modify -d "$description" -u "$userdata" "$new_number"
fi fi
done done
date > $HOME/.lastbackup date > "$HOME"/.lastbackup