From a406cfe849660543a7b0ceddbab2f53c6a16daf5 Mon Sep 17 00:00:00 2001 From: Andrew Davidson Date: Fri, 18 Aug 2023 09:04:01 -0700 Subject: [PATCH] reducing backup amounts parameterizing for later changes. should reduce cache sizes --- backup.sh | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/backup.sh b/backup.sh index 1462071..75e3ddd 100755 --- a/backup.sh +++ b/backup.sh @@ -181,23 +181,27 @@ else ;; "prune") if [[ $AC_POWER == 1 ]]; then + hourly=6 + daily=7 + monthly=12 + yearly=5 echo """ Pruning backups at $DESTINATION ... Keeping: - - 24 hourly backups - - 90 daily backups - - 12 monthly backups - - 5 yearly backups + - $hourly hourly backups + - $daily daily backups + - $monthly monthly backups + - $yearly yearly backups """ | print_and_log - /usr/bin/restic \ + RESTIC \ -r "$BACKUP_REPOSITORY" \ -p "$BACKUP_PASSWORD" \ --verbose \ --prune \ - --keep-hourly=24 \ - --keep-daily=90 \ - --keep-monthly=12 \ - --keep-yearly=5 \ + --keep-hourly=$hourly \ + --keep-daily=$daily \ + --keep-monthly=$monthly \ + --keep-yearly=$yearly \ forget | print_and_log else echo "Not plugged in, canceling prune."