summaryrefslogtreecommitdiff
path: root/config/borg-backup.nix
diff options
context:
space:
mode:
Diffstat (limited to 'config/borg-backup.nix')
-rw-r--r--config/borg-backup.nix8
1 files changed, 8 insertions, 0 deletions
diff --git a/config/borg-backup.nix b/config/borg-backup.nix
index 59c5db3..a2e1ae7 100644
--- a/config/borg-backup.nix
+++ b/config/borg-backup.nix
@@ -4,6 +4,10 @@
{ config, lib, pkgs, ... }:
let
repo = "/staging/backup";
+ probe = {
+ path = "/storage/archive/backup-probe.txt";
+ repo = "storage"
+ };
in
{
systemd.services.borg-backup = {
@@ -22,6 +26,10 @@ in
ssh orbekk@raigh.orbekk.com sqlite3 /home/orbekk/linoquotes.sqlite \".backup /home/orbekk/linoquotes-backup.sqlite\"
rsync -Hax orbekk@raigh.orbekk.com:linoquotes-backup.sqlite /storage/archive/linoquotes/
+ echo "Writing probe file at ${probe.path}"
+ date +%s > "${probe.path}.tmp"
+ mv "${probe.path}.tmp" "${probe.path}"
+
echo "Creating backup"
borg create -v --stats \
--compression lzma,6 \