3
0
Fork 0
forked from mirrors/nixpkgs
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 nixos/btrbk: add module and test 2021-07-03 17:18:20 +02:00
duplicati.nix duplicati: 2.0.5.1 -> 2.0.6.1, fix nixos module 2021-05-28 10:33:53 +02:00
duplicity.nix nixos/duplicity: fix typo in subcommand 2021-06-27 09:40:35 +02:00
mysql-backup.nix treewide: Fix mysql alias deprecation breakage 2021-06-04 21:42:08 +02:00
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 restic: allow prune without backup 2021-03-21 18:47:52 -07:00
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