Fix forget for backupdir '.'
This commit is contained in:
parent
a218211423
commit
b2d3172c7f
1 changed files with 8 additions and 3 deletions
|
@ -87,10 +87,15 @@ fi
|
||||||
|
|
||||||
export RESTIC_PASSWORD=${BACKUP_PASSWORD}
|
export RESTIC_PASSWORD=${BACKUP_PASSWORD}
|
||||||
|
|
||||||
echo "Backup path: $SNAPSHOTDIR/$BDIR"
|
SNAPSHOTPATH=$SNAPSHOTDIR
|
||||||
|
if [[ -n "$BDIR" && "$BDIR" != "." ]]; then
|
||||||
|
SNAPSHOTPATH=$SNAPSHOTDIR/$BDIR
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "Backup path: $SNAPSHOTPATH"
|
||||||
# backup the snapshot (without freezing the filesystem)
|
# backup the snapshot (without freezing the filesystem)
|
||||||
# use -q for quiet mode (when run as a cron job)
|
# use -q for quiet mode (when run as a cron job)
|
||||||
ionice -c 3 $RESTIC --repo $URI $EXCLUDE $QUIET backup $SNAPSHOTDIR/$BDIR
|
ionice -c 3 $RESTIC --repo $URI $EXCLUDE $QUIET backup "$SNAPSHOTPATH"
|
||||||
|
|
||||||
./lock.sh unlock $uuid
|
./lock.sh unlock $uuid
|
||||||
|
|
||||||
|
@ -102,7 +107,7 @@ if ! ./lock.sh haslock; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# delete everything older than the last X snapshots
|
# delete everything older than the last X snapshots
|
||||||
$RESTIC --repo $URI $QUIET forget --keep-last $KEEPLAST --path "$SNAPSHOTDIR/$BDIR"
|
$RESTIC --repo $URI $QUIET forget --keep-last $KEEPLAST --path "$SNAPSHOTPATH"
|
||||||
|
|
||||||
unset RESTIC_PASSWORD
|
unset RESTIC_PASSWORD
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue