diff options
Diffstat (limited to 'config/borg-backup.nix')
-rw-r--r-- | config/borg-backup.nix | 8 |
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 \ |