From: Martin Pitt Date: Sat, 10 Jun 2023 16:18:24 +0000 (+0200) Subject: backup: Drop duplicity X-Git-Url: https://piware.de/gitweb/?p=bin.git;a=commitdiff_plain;h=fe58565ae2fb7bcf403b9c25f12298efbbfe28df backup: Drop duplicity --- diff --git a/backup b/backup index e181d46..f1bef09 100755 --- a/backup +++ b/backup @@ -1,7 +1,7 @@ #!/bin/sh set -eu cd $HOME -LOG=.cache/duplicity/log +LOG=.cache/backup/log PATH=$PATH:/sbin:/usr/sbin RESTIC="restic --password-file $HOME/.config/backup-passphrase --repo sftp:piware.de:backup/restic" @@ -33,10 +33,8 @@ fi notify-send "Backup started" mkdir -p $(dirname $LOG) -env PASSPHRASE="$(cat ~/.config/backup-passphrase)" duplicity --allow-source-mismatch --full-if-older-than 1M --exclude-filelist ~/.config/backup-ignore . rsync://piware.de/backup/laptop >> $LOG || fail -duplicity remove-all-but-n-full 6 --force rsync://piware.de/backup/laptop -$RESTIC backup --exclude-file=$HOME/.config/backup-ignore $HOME || fail +$RESTIC backup --exclude-file=$HOME/.config/backup-ignore $HOME >> $LOG 2>&1 || fail # TODO: forget --prune policy: https://restic.readthedocs.io/en/stable/060_forget.html notify-send "Backup finished successfully"