nixpkgs/nixos/modules/services/backup
Elis Hirwing f5f386d297
nixos/syncoid: Delegate permissions to parent dataset if target is missing
This is to address a regression introduced in #131118.

When syncing the first dataset, syncoid expects that the target
dataset doesn't exist to have a clean slate to work with. So during
runtime we'll check if the target dataset does exist and if it doesn't
- delegate the permissions to the parent dataset instead.

But then, on unallow, we do the unallow on both the target and the
parent since the target dataset should have been created at this
point, so the unallow can't know which dataset that got permissions
just by which datasets exists.
2021-09-27 19:29:14 +02:00
..
automysqlbackup.nix nixos/automysqlbackup: fix after mariadb 10.6 upgrade 2021-08-12 13:22:40 +02:00
bacula.nix
borgbackup.nix nixos: define the primary group of users where needed 2021-09-12 14:59:30 +02:00
borgbackup.xml
borgmatic.nix
btrbk.nix
duplicati.nix
duplicity.nix
mysql-backup.nix
postgresql-backup.nix nixos postgresql-backup: add compression option 2021-08-05 00:42:16 +02:00
postgresql-wal-receiver.nix
restic-rest-server.nix
restic.nix
rsnapshot.nix
sanoid.nix nixos/sanoid: allow zfs value for recursive 2021-09-02 14:56:23 +03:00
syncoid.nix nixos/syncoid: Delegate permissions to parent dataset if target is missing 2021-09-27 19:29:14 +02:00
tarsnap.nix
tsm.nix
zfs-replication.nix
znapzend.nix treewide: "does not exists" -> "does not exist" 2021-09-09 18:45:33 +00:00
zrepl.nix