aboutsummaryrefslogtreecommitdiffstats
path: root/arch-system/borgbackup
diff options
context:
space:
mode:
authorTharre <tharre3@gmail.com>2018-05-05 23:16:49 +0200
committerTharre <tharre3@gmail.com>2018-05-05 23:44:42 +0200
commit3e34a9f5a789aba047f48a34afd4c7f88b445dfa (patch)
tree43c2c07ce31c733ec35efdc6e904909d2581e6e5 /arch-system/borgbackup
parent486ea833686c70b78133db967a744cc2dd496daf (diff)
downloadpkgbuilds-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-xarch-system/borgbackup4
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"