diff options
author | Tharre <tharre3@gmail.com> | 2018-05-05 23:16:49 +0200 |
---|---|---|
committer | Tharre <tharre3@gmail.com> | 2018-05-05 23:44:42 +0200 |
commit | 3e34a9f5a789aba047f48a34afd4c7f88b445dfa (patch) | |
tree | 43c2c07ce31c733ec35efdc6e904909d2581e6e5 /arch-system/borgbackup | |
parent | 486ea833686c70b78133db967a744cc2dd496daf (diff) | |
download | pkgbuilds-3e34a9f5a789aba047f48a34afd4c7f88b445dfa.tar.gz pkgbuilds-3e34a9f5a789aba047f48a34afd4c7f88b445dfa.tar.xz pkgbuilds-3e34a9f5a789aba047f48a34afd4c7f88b445dfa.zip |
arch-system: borgbackup: break locks before backup
Diffstat (limited to 'arch-system/borgbackup')
-rwxr-xr-x | arch-system/borgbackup | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch-system/borgbackup b/arch-system/borgbackup index 1f49569..17bd468 100755 --- a/arch-system/borgbackup +++ b/arch-system/borgbackup @@ -35,7 +35,6 @@ backup() { sudo -n backup-sudo mount "$1" cd /backup - # TODO: break lock when necessary? borg create --stats \ --exclude-from ~/.borg_exclude \ --show-rc \ @@ -60,6 +59,9 @@ while [ "$(nmcli -g connectivity general status)" = "none" ]; do sleep 1 done +# break locks in case the previous run was interrupted +borg break-lock + for d in /.snapshots/*/ ; do echo "Now working on: $d" backup "$d" |