]> piware.de Git - bin.git/commitdiff
backup: Drop duplicity
authorMartin Pitt <martin@piware.de>
Sat, 10 Jun 2023 16:18:24 +0000 (18:18 +0200)
committerMartin Pitt <martin@piware.de>
Sat, 10 Jun 2023 16:18:24 +0000 (18:18 +0200)
backup

diff --git a/backup b/backup
index e181d467ee19802d0fbfa2c636858f53df4ec74b..f1bef09ac625c834ffd3e2ba3417fdbbd47fd000 100755 (executable)
--- 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"