Backup fix: touch backup-ok in post hook

This commit is contained in:
Paul-Henri Froidmont 2023-10-03 03:20:12 +02:00
parent 5e140baa51
commit d46bcbbad1
Signed by: phfroidmont
GPG key ID: BE948AFD7E7873BE

View file

@ -29,11 +29,7 @@ in {
postHook = mkOption {
type = types.lines;
default = ''
if [ $exitStatus -eq 0 ]; then
touch /nix/var/data/backup/backup-ok
fi
'';
default = "";
};
startAt = mkOption {
@ -65,7 +61,13 @@ in {
};
readWritePaths = cfg.readWritePaths;
preHook = cfg.preHook;
postHook = cfg.postHook;
postHook = ''
${cfg.postHook}
if [ $exitStatus -eq 0 ]; then
touch /nix/var/data/backup/backup-ok
fi
'';
environment = { BORG_RSH = "ssh -i ${cfg.sshKey}"; };
compression = "lz4";
startAt = cfg.startAt;